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]);
// }
}
}
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实现的超简单的单向链表 头插法
- 使用Java实现面向对象编程--集合框架-->List接口
- Java 使用链表实现约瑟夫环
- java集合的实现类ArrayList的使用
- 使用链表来模拟栈(java实现)
- java实现列表、集合与数组之间转化的方法
- java使用链表实现队列
- 使用Java实现面向对象编程--集合框架
- Java中集合中toArray的使用
- Java解决TopK问题(使用集合和直接实现)
- Java集合对象的排序使用Collection.sort方法,先实现Comparable接口
- Lua中使用table实现的其它5种数据结构(数组、链表、队列、集合和包、StringBuild)
- Java基础之集合框架——使用真的的链表LinkedList<>(TryPolyLine)
- Java中队列的实现(2)-使用单向链表以及实现
- java详解 --- 集合之数组实现和链表实现
- 二叉树转化成双链表的JAVA实现
- Java使用实现面向对象编程:第七章集合框架的解读=>重中之重
- 使用Java实现面向对象编程--集合框架-->Vector和ArrayList
- 使用Java实现面向对象编程--集合框架-->迭代器Iterator
- Java 使用ArrayList集合实现注册登陆功能