Java Map,List,Set,String[]之间的转换

Map和List

map.values转list:

Collection<Object> values = resultMap.values();
        ArrayList<Object> resultList = new ArrayList(values);

Map和set

map转set(主要用于迭代遍历)

map.keySet();
map.entrySet();

set转map就是遍历添加暂无提供简便方法

List和Set(一般是用来去重)

list转set

List<String> list = new ArrayList<>();
HashSet<String> toSet = new HashSet<String>(list);

set转List

list.addAll(toSet);

List和String[]

list转String[]

List<String> list = new ArrayList<>();
String[] string = new String[list.size()];
list.toArray(string);

String[]转list

String[] string = new String[]{"data"};
List<String> list = Arrays.asList(string);

Set和String[]

set转string[]

Set<String> set = new HashSet<String>();
set.add("data");
String[] string = set.toArray(new String[set.size()]);

string[]转set(其实是set和list的转换)

String[] string = new String[]{"data"};
Set<String> set = new HashSet<String>(Arrays.asList(string));
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、集合入门总结 集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: 1、Col...
    程序员欧阳阅读 13,980评论 2 61
  • 参加了阁阁老师的彩铅Q版人物指导班以后,终于对画人物不那么犯怵了,下面是这副是学完之后的第一次临摹,虽然临摹的不像...
    清晓远阅读 4,225评论 0 1
  • 生活不会按照你想要的方式进行 它会给你一段时间 让你孤独 迷惘又沉默忧郁 但如果靠这段时间跟自己独处 多看一本书 ...
    梦未央呀阅读 2,629评论 0 0
  • 1.无readonly只读属性,时间控件为input框,直接send_keys传值即可。 先定位input元素...
    majianping阅读 5,819评论 0 1
  • ❶有一天,一个朋友和我聊天,突然说:“其实,有时候我挺羡慕你的。”听了这话,我吓一跳,“我有什么可羡慕的?”这句话...
    草莓很甜阅读 5,389评论 0 7