List 【005】

本文通过一个Java示例程序详细介绍了如何使用List接口的各种方法来操作列表。包括如何创建List实例、添加元素、插入指定位置的元素、遍历列表、获取元素索引、替换元素等。此外还展示了如何实现两个列表的合并及检查一个列表是否包含另一个列表的所有元素。
摘要由CSDN通过智能技术生成
[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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值