[code]
package com.list
import java.util.*;
public class TestList {
public static void main(String args[]) {
List list1 = new LinkedList();
for(int i =0; i<5; i++) {
list1.add("a"+i) ;
}
System.out.println(list1) ;
//list2
List list2 = new LinkedList() ;
list2.add("yes") ;
list2.add("33") ;
System.out.println(list2) ;
list1.add("good") ;
System.out.println(list1) ;
list1.add(2, "20") ; //在2好位置,也就是第二个元素后加入 20
list1.add(2,"hello") ;
System.out.println(list1) ;
list2.addAll(1,list1) ; //将指定 collection 中的所有元素都插入到列表中的指定位置
System.out.println(list2) ;
System.out.println(list2.get(2)) ; //得到指定 index 出的元素
System.out.println(list2.indexOf(20)) ; //返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1。
Iterator it = list2.iterator() ; //遍历list2 并输出
while(it.hasNext()) {
String s=(String)it.next() ;
System.out.println(s) ;
}
System.out.println(list2.containsAll(list1)) ; //如果列表包含指定 collection 的所有元素,则返回 true
list2.set(0, "hhh") ; // 把yes 换掉
System.out.println(list2) ;
}
}
[/code]
[code]
console :
[a0, a1, a2, a3, a4]
[yes, 33]
[a0, a1, a2, a3, a4, good]
[a0, a1, hello, 20, a2, a3, a4, good]
[yes, a0, a1, hello, 20, a2, a3, a4, good, 33]
a1
-1
yes
a0
a1
hello
20
a2
a3
a4
good
33
true
[hhh, a0, a1, hello, 20, a2, a3, a4, good, 33]
[/code]
package com.list
import java.util.*;
public class TestList {
public static void main(String args[]) {
List list1 = new LinkedList();
for(int i =0; i<5; i++) {
list1.add("a"+i) ;
}
System.out.println(list1) ;
//list2
List list2 = new LinkedList() ;
list2.add("yes") ;
list2.add("33") ;
System.out.println(list2) ;
list1.add("good") ;
System.out.println(list1) ;
list1.add(2, "20") ; //在2好位置,也就是第二个元素后加入 20
list1.add(2,"hello") ;
System.out.println(list1) ;
list2.addAll(1,list1) ; //将指定 collection 中的所有元素都插入到列表中的指定位置
System.out.println(list2) ;
System.out.println(list2.get(2)) ; //得到指定 index 出的元素
System.out.println(list2.indexOf(20)) ; //返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1。
Iterator it = list2.iterator() ; //遍历list2 并输出
while(it.hasNext()) {
String s=(String)it.next() ;
System.out.println(s) ;
}
System.out.println(list2.containsAll(list1)) ; //如果列表包含指定 collection 的所有元素,则返回 true
list2.set(0, "hhh") ; // 把yes 换掉
System.out.println(list2) ;
}
}
[/code]
[code]
console :
[a0, a1, a2, a3, a4]
[yes, 33]
[a0, a1, a2, a3, a4, good]
[a0, a1, hello, 20, a2, a3, a4, good]
[yes, a0, a1, hello, 20, a2, a3, a4, good, 33]
a1
-1
yes
a0
a1
hello
20
a2
a3
a4
good
33
true
[hhh, a0, a1, hello, 20, a2, a3, a4, good, 33]
[/code]