java中的List接口

阳光穿透心脏的1/2处 2022-04-06 09:40 355阅读 0赞

java中的List接口

List是Collection的子接口,List中的元素是有顺序的,而且可以重复。

List中的元素都对应一个整数型的序号,可以根据序号存取容器中的元素。

List容器类有ArrayList,LinkedList等。

TestList.java

  1. import java.util.*;
  2. //List方法举例
  3. public class TestList {
  4. public static void main(String[] args){
  5. List l1 = new LinkedList();
  6. for(int i=0; i<=5; i++){
  7. //想l1中添加元素
  8. l1.add("a" + i);
  9. }
  10. System.out.println(l1);//[a0, a1, a2, a3, a4, a5]
  11. //在l1的第三个位置添加元素“a001”,后面的元素向后移
  12. l1.add(3,"a001");
  13. System.out.println(l1);//[a0, a1, a2, a001, a3, a4, a5]
  14. //将第六个位置上的元素设置为“a200”
  15. l1.set(6,"a200");
  16. System.out.println(l1);//[a0, a1, a2, a001, a3, a4, a200]
  17. //打印l1第二个位置上的元素
  18. System.out.println((String)l1.get(2) + " ");//a2
  19. //找到l1中元素“a3”的位置
  20. System.out.println(l1.indexOf("a3"));//4
  21. //移除l1第1个位置上的元素
  22. l1.remove(1);
  23. System.out.println(l1);//[a0, a2, a001, a3, a4, a200]
  24. }
  25. }
  26. F:\java>javac TestList.java
  27. 注: TestList.java使用了未经检查或不安全的操作。
  28. 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
  29. F:\java>java TestList
  30. [a0, a1, a2, a3, a4, a5]
  31. [a0, a1, a2, a001, a3, a4, a5]
  32. [a0, a1, a2, a001, a3, a4, a200]
  33. a2
  34. 4
  35. [a0, a2, a001, a3, a4, a200]
  36. F:\java>

发表评论

表情:
评论列表 (有 0 条评论,355人围观)

还没有评论,来说两句吧...

相关阅读