java中如何将map转换为list呢?
下文笔者讲述使用java代码将map转换为list的方法分享,如下所示
实现思路: 使用keySet() 将key放入list中 使用values() 将value放入list中例: map转换为list的方法分享
package com.java265.other; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class Test16 { /** * java265.com 示例程序 */ public static void main(String... args) { Map<Integer, String> map = new HashMap<>(); map.put(1, "java265.com"); map.put(2, "java265.com-2"); map.put(3, "java265.com-3"); System.out.println("HashMap = " + map); System.out.println("================="); ArrayList<Integer> key = new ArrayList<Integer>(map.keySet()); ArrayList<String> value = new ArrayList<String>(map.values()); System.out.println("List (Map Keys) = " + key); System.out.println("List (Map Values) = " + value); } } ------------运行以上代码,将输出以下信息------ HashMap = {1=java265.com, 2=java265.com-2, 3=java265.com-3} ================= List (Map Keys) = [1, 2, 3] List (Map Values) = [java265.com, java265.com-2, java265.com-3]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。