List集合

List集合

特点

  • 有序:存和取的元素顺序一致
  • 有索引:可以通过索引操做元素
  • 可重复:存储的元素可以重复

特有方法

  • Collection的方法List都继承了

  • List集合因为有索引,所以多了很多索引操做的方法

    List集合_第1张图片

注意

List集合中有两个删除的方法

  • 直接删除数据
  • 通过索引删除数据

在调用方法的时候,如果出现了方法重载的现象

优先调用,实参和形参类型一致的方法

遍历方式

  • 迭代器遍历
  • 列表迭代器遍历
  • 增强for遍历
  • lambda表达式遍历
  • 普通for循环遍历
//1.迭代器遍历
Iterator<String> iterator = list.iterator();

while (iterator.hasNext()){
    String next = iterator.next();
    System.out.println(next);
}

//2.列表迭代器
ListIterator<String> stringListIterator = list.listIterator();
while (stringListIterator.hasNext()) {
    String next = stringListIterator.next();
    System.out.println(next);
}

//3.增强for遍历
for (String s : list) {
    System.out.println(s);
}

//4.lambda表达式
list.forEach(s -> System.out.println(s));

//5.普通for循环遍历
for (int i = 0; i < list.size(); i++) {
    String s = list.get(i);
    System.out.println(s);
}

List集合_第2张图片

你可能感兴趣的:(java入门笔记,list)