Java:List中常见的方法和五种遍历方式
在Java中,List是一个很常用的集合类,以下是List中常见的几个方法以及五种遍历方式的示例代码:
- add(E e):向列表的尾部添加指定的元素(可选操作)。
- remove(int index):删除列表中指定位置的元素(可选操作)。
- get(int index):返回列表中指定位置的元素。
- set(int index, E element):用指定元素替换列表中指定位置的元素(可选操作)。
- size():返回列表的元素个数。
以下是五种遍历List的方式:
- 使用for循环:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
- 使用迭代器:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
- 使用增强for循环:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
for (String s : list) {
System.out.println(s);
}
- 使用Java 8的流(Stream)API:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.stream().forEach(System.out::println);
- 使用List的forEach方法(Java 8及以上):
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.forEach(System.out::println);
评论已关闭