您的位置:首页 > 编程语言 > Java开发

java 实现链表向集合转化使用toArray()

2010-11-15 09:22 645 查看
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]);

// }

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: