欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java map集合遍歷 json 數據

錢浩然1年前9瀏覽0評論

Java中的Map集合是一種常用的數據類型,它可以存儲鍵值對,并且鍵和值可以是任何類型的數據。在處理json數據時,我們可以將數據解析成Map集合,然后通過遍歷Map集合獲取數據。

// 將json字符串解析成Map集合
String jsonStr = "{\"name\":\"John\",\"age\":25,\"gender\":\"male\"}";
Map map = new Gson().fromJson(jsonStr, Map.class);
// 遍歷Map集合
for (Object key : map.keySet()) {
System.out.println("鍵:" + key + ",值:" + map.get(key));
}

上面的代碼中,我們使用Gson庫將json字符串解析成Map集合,然后通過循環遍歷輸出每個鍵值對的鍵和值。在遍歷Map集合時,可以使用Map的keySet()方法獲取所有的鍵,然后通過Map的get()方法獲取對應的值。

當然,我們也可以使用Java 8中的新特性Stream流來遍歷Map集合。

// 遍歷Map集合
map.forEach((key, value) ->System.out.println("鍵:" + key + ",值:" + value));

上面的代碼使用forEach()方法和Lambda表達式循環遍歷Map集合,并輸出每個鍵值對的鍵和值。

綜上,通過使用Map集合和遍歷方式,我們可以方便地處理json數據,并獲取所需的信息。