1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java集合中:set与list相互转换

java集合中:set与list相互转换

时间:2020-05-09 11:00:41

相关推荐

java集合中:set与list相互转换

1、set转成list:(两种方法)

Set<String>set = new HashSet<String>();set.add("c");set.add("d");set.add("a");set.add("a");//方法一:List<String>list = new ArrayList<String>(set);for(Strings : list) {System.out.println(s);}System.out.println();//方法二:List<String>list2 = new ArrayList<String>();list2.addAll(set);for(Strings : list2) {System.out.println(s);}

2、list转成set:(两种方法)

List<String>list = new ArrayList<String>();list.add("c");list.add("d");list.add("a");list.add("a");//方法一:Set<String>set = new HashSet<String>(list);for(Strings : set) {System.out.println(s);}System.out.println();//方法二:Set<String>set2 = new HashSet<String>();set2.addAll(list);for(Strings : set2) {System.out.println(s);}

注:list转成set后:

可能会丢失数据(因为set不允许重复);原先在list中的数据顺序就没了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。