list.add("luojiahui")
list.add("luojiafeng")
//方法1
Iterator it1 = list.iterator()
while(it1.hasNext()){
System.out.println(it1.next())
}
//方法2
for(Iterator it2 = list.iterator()it2.hasNext()){
System.out.println(it2.next())
}
//方法3
for(String tmp:list){
System.out.println(tmp)
}
//方法4
for(int i = 0i < list.size() i ++){
System.out.println(list.get(i))
}
public static void main(String[] args) {List<Integer>list = new ArrayList<>()
list.add(0)
list.add(1)
list.add(2)
list.add(3)
list.add(4)
list.add(5)
//for
for(int i=0i<list.size()i++){
System.out.println(list.get(i))
}
//for each
for(Integer i : list){
System.out.println(i)
}
//iterator
Iterator<Integer>it = list.iterator()
while(it.hasNext()){
System.out.println(it.next())
}
//array
Integer[] array = new Integer[list.toArray().length]
list.toArray(array)
// for(int i=0i<array.lengthi++){
// System.out.println(array[i])
// }
for(Integer i : array){
System.out.println(i)
}
}
java创建一个list集合,List是不能直接实例化的,所以要用其他的,如ArrayList。
1、List temp=new ArrayList()
2、temp.add(xxx)。
其他解决方法:
1、List<String>list = new ArrayList<String>()//创建集合对象;
2、list.Add("1")//在集合里存入数据。
3、list.Add("2")
4、List是一个接口,不能实例化,创建对象时要使用他的实现类ArrayList(其他)。