1、set转成list:(两种方法)
Setset = new HashSet();
set.add("c");
set.add("d");
set.add("a");
set.add("a");
//方法一:
Listlist = new ArrayList(set);
for(Strings : list) {
System.out.println(s);
}
System.out.println();
//方法二:
Listlist2 = new ArrayList();
list2.addAll(set);
for(Strings : list2) {
System.out.println(s);
}
2、list转成set:(两种方法)
Listlist = new ArrayList();
list.add("c");
list.add("d");
list.add("a");
list.add("a");
//方法一:
Setset = new HashSet(list);
for(Strings : set) {
System.out.println(s);
}
System.out.println();
//方法二:
Setset2 = new HashSet();
set2.addAll(list);
for(Strings : set2) {
System.out.println(s);
}
注:list转成set后:
可能会丢失数据(因为set不允许重复);
原先在list中的数据顺序就没了。