import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
public class ArrayCollection {
/*
* 实现链表向集合转化使用toArray()
*/
public static void main(String[] args) {
List<Object> list=new ArrayList<Object>();
Set<Object> set=new HashSet<Object>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
Object[] obj=list.toArray();
System.out.println(obj.length);
String []strarr1=(String[])list.toArray(new String[0]);
System.out.println("list exchange array1 is Length:"+strarr1.length);
String []strarr2=(String[])list.toArray(new String[list.size()]);
System.out.println("list exchange array2 is Length:"+strarr2.length);
for (int i = 0; i < obj.length; i++) {
set.add(list.get(i));
System.out.println(set.size());
}
Iterator iterator=set.iterator();
while (iterator.hasNext()) {
System.out.println("set:"+iterator.next());
}
// for (int i = 0; i < list.size(); i++) {
// set.add(obj[i]);
// }
}
}
java 实现链表向集合转化使用toArray()
最新推荐文章于 2023-12-13 09:25:45 发布