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

java可以做网站后台近期国际新闻

java可以做网站后台,近期国际新闻,武汉网站外包公司简介,做网站合肥哪家公司好下面这段 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/425281.html

相关文章:

  • 长沙旅游攻略三天自由行攻略seo教程网站
  • 网站的ftp账号和密码是什么国内的搜索引擎有哪些
  • 有了网站 怎么做排名优化seo黑帽是什么
  • 做代理需要自己的网站吗互联网优化
  • magento建站教程app推广
  • 数字媒体技术就业方向东莞网站建设优化
  • 公司logo背景墙设计效果图百度热搜关键词排名优化
  • 学校门户网站建设工作汇报全球疫情最新数据消息
  • 青岛模板做网站苏州seo关键词优化排名
  • 网站开发代码交接文档书seo技术培训唐山
  • 网站建设费用推荐网络专业十大微商推广平台
  • 网络加速器下载阜阳seo
  • 咖啡网站建设设计规划书在线外链发布工具
  • 个人做网站能赚钱吗网站搜索引擎优化报告
  • 一站式做网站价格微博营销策略
  • linux做网站好搜索引擎网络推广方法
  • 怎么不花钱做公司网站网店运营具体做什么
  • 网站建设洽谈问题怎么制作网站二维码
  • 网站建设方案 备案semir是什么意思
  • 网站进入之前动态效果网上销售培训课程
  • 湖州建设培训入口网站时事热点新闻
  • 佛山学校网站建设泉州关键词快速排名
  • 国外怎么做网站新冠疫情最新消息今天公布
  • 宜昌哪里做网站广州seo推广
  • 网站建设的数据导入导出seo网站建设公司
  • 网站的营销与推广搜索引擎广告
  • 南昌网站建设 南昌做网站公司友情链接适用网站
  • 网站首页设计教程营销推广方案范文
  • 公司 网站制作百度下载安装免费版
  • 明星个人flash网站源码新产品市场推广方案