当前位置: 首页 > wzjs >正文

合肥做网站推广软件开发专业技能怎么写

合肥做网站推广,软件开发专业技能怎么写,ssh私钥 Wordpress,微电影分享网站织梦整站源码下面这段 Java 代码使用 JUnit 的 Test 注解定义了一个测试方法 testMapList。该方法的主要功能是创建一个包含多个 Map 对象的 List,并将这些 Map 对象添加到列表中,然后打印列表内容,最后使用 FastJSON 库将列表转换为JSON字符串、JSON格式…

在这里插入图片描述

下面这段 Java 代码使用 JUnit 的 @Test 注解定义了一个测试方法 testMapList。该方法的主要功能是创建一个包含多个 Map 对象的 List,并将这些 Map 对象添加到列表中,然后打印列表内容,最后使用 FastJSON 库将列表转换为JSON字符串、JSON格式化字符串并打印。


@Test  
public void testMapList() {  List<Map<String,Object>> resultList = new ArrayList<>();  Map<String, Object> map1 = new HashMap<>();  Map<String, Object> map2 = new HashMap<>();  Map<String, Object> map3 = new HashMap<>();  map1.put("键1","值1");  map1.put("键2","值2");  map1.put("键3","值3");  map2.put("键5","值5");  map1.put("键4",map2);  map3.put("键6","值6");  resultList.add(map1);  resultList.add(map3);  System.out.println(resultList);  // 使用 FastJSON 将 resultList 转换为 JSON 字符串  String jsonString = JSON.toJSONString(resultList);  System.out.println(jsonString);  // 使用 FastJSON 将 resultList 转换为格式化的 JSON 字符串,符合阅读习惯String fomatJsonString = JSON.toJSONString(resultList, SerializerFeature.PrettyFormat); System.out.println(fomatJsonString);
}
1. 方法定义和初始化
@Test
public void testMapList() {List<Map<String,Object>> resultList = new ArrayList<>();Map<String, Object> map1 = new HashMap<>();Map<String, Object> map2 = new HashMap<>();Map<String, Object> map3 = new HashMap<>();
}
  • List<Map<String,Object>> resultList = new ArrayList<>();:创建一个 List 对象 resultList,用于存储 Map 对象。List 的泛型类型是 Map<String, Object>,表示该列表中的每个元素都是一个键为 String 类型,值为 Object 类型的 Map
  • 分别创建三个 Map 对象 map1map2map3,用于存储键值对。
2. 向 Map 中添加键值对
map1.put("键1","值1");
map1.put("键2","值2");
map1.put("键3","值3");
map2.put("键5","值5");
map1.put("键4",map2);
map3.put("键6","值6");
  • map1.put("键1","值1");:向 map1 中添加一个键值对,键为 "键1",值为 "值1"
  • map1.put("键4",map2);:将 map2 作为值,键为 "键4" 放入 map1 中。这意味着 map1 中的 "键4" 对应的值是另一个 Map 对象 map2
  • 同理,向 map2 中添加 "键5""值5",向 map3 中添加 "键6""值6"
3. 将 Map 对象添加到 List
resultList.add(map1);
resultList.add(map3);
  • map1map3 添加到 resultList 列表中。
4. 打印 List 内容
System.out.println(resultList);

使用 System.out.println 方法打印 resultList 的内容。由于 List 类重写了 toString() 方法,所以会按照 Java 的集合格式输出列表中的元素。

5. 使用 FastJSONList 转换为 JSON 字符串并打印
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>2.0.30</version>
</dependency>
// 这里使用了阿里FastJSON库,需要提前导入到maven中
String jsonString = JSON.toJSONString(resultList);
System.out.println(jsonString);// 使用 FastJSON 将 resultList 转换为格式化的 JSON 字符串,符合阅读习惯
String fomatJsonString = JSON.toJSONString(resultList, SerializerFeature.PrettyFormat); 
System.out.println(fomatJsonString);
  • JSON.toJSONString(resultList);:使用 FastJSON 库的 toJSONString 方法将 resultList 转换为 JSON 格式的字符串。
    • JSON.toJSONString(resultList, SerializerFeature.PrettyFormat);:使用 FastJSON 库的 toJSONString 方法将 resultList 转换为 JSON 格式化后的字符串。
  • System.out.println(jsonString);:打印转换后的 JSON 字符串。
6.打印结果
[{键1=值1, 键4={键5=值5}, 键2=值2, 键3=值3}, {键6=值6}]
[{"键1":"值1","键4":{"键5":"值5"},"键2":"值2","键3":"值3"},{"键6":"值6"}]
[{"键1":"值1","键4":{"键5":"值5"},"键2":"值2","键3":"值3"},{"键6":"值6"}
]
http://www.dtcms.com/wzjs/835001.html

相关文章:

  • 江西建设厅培训网站做游戏钓鱼网站
  • 网站建设微信版建设厅特种作业证件查询官网
  • 门户网站建设审批程序如何自己制作公司网站
  • 做风险代理案源的网站旺道优化软件
  • 做网站用的主机网站 上一篇 下一篇
  • 正能量视频免费网站免下载城乡与建设部网站
  • 温州企业网站开发广告文化网站建设
  • 双阳区住房和城乡建设局网站开发网站的过程
  • 开发网站通过第三方微信认证登录开发费用wap网站建设免费
  • 上海网站设计案例画册设计内容
  • 长春做企业网站多少钱怎样做免费网站会员
  • 找深圳网站建设郑州网站设计价格
  • 免费网站推广工具做免费推广的平台
  • 国际网站空间wordpress设置文章第一张
  • 苏州企业网站建设设计广告设计专业前景
  • 网络设计网站手机网站报价单模板下载
  • 网站 跳出率 多少个人网站建设策划书
  • 中国大唐集团公司招聘网站网站开发方面知识
  • asp网站访问量大营销型门户网站建设方案
  • 网站如何上传做一个小程序需要多少钱?
  • 无锡网站设计 众做算命网站犯法吗
  • 游戏发布网网站建设深圳网站建设外包公司排名
  • 天津网站建设是什么流量卡代理平台有哪些
  • 南宁手机平台网站建设wordpress安装windows
  • 老站改版与新建网站郑州企业网站托管公司
  • 网站开发综合实训女儿考试没圈关键词
  • 智慧旅游网站开发与设计中国建设银行官网首页 网站首页
  • 网站开发成本核算及账务处理爱企业查询
  • 建设网站要钱么做网站付钱方式
  • 我做的网站不知道网站怎么办大学生个人网页设计代码