一、List
的基本概念
在Java中,List是一种常见的数据结构,可以存储一组元素,并且可以动态地调整大小。而String是Java中的字符串类型,可以存储一串字符。将二者结合起来,表示List中存储的是一组字符串,即List
import java.util.*;
public class ListDemo {
public static void main(String[] args) {
// 创建一个空的List
List
list = new ArrayList
();
// 添加元素到List中
list.add("Java");
list.add("Python");
list.add("C++");
// 获取List的大小
int size = list.size();
System.out.println("List的大小为:" + size);
// 获取List中指定位置的元素
String element = list.get(1);
System.out.println("List中的第二个元素为:" + element);
// 修改List中指定位置的元素
list.set(0, "JavaScript");
System.out.println("修改后的List为:" + list);
// 在List的指定位置插入一个元素
list.add(1, "Ruby");
System.out.println("插入元素后的List为:" + list);
// 删除List中指定位置的元素
list.remove(2);
System.out.println("删除元素后的List为:" + list);
// 判断List是否包含指定的元素
boolean contains = list.contains("Java");
System.out.println("List是否包含Java:" + contains);
// 清空List中的所有元素
list.clear();
System.out.println("清空后的List为:" + list);
}
}
二、List
的遍历
遍历List
1. for循环遍历
使用for循环遍历List
List
list = new ArrayList
();
// 添加一些元素
for (int i = 0; i < list.size(); i++) {
String element = list.get(i);
System.out.println(element);
}
2. foreach循环遍历
在Java 5之后,引入了foreach循环,可以更加方便地遍历List
List
list = new ArrayList
();
// 添加一些元素
for (String element : list) {
System.out.println(element);
}
3. 迭代器遍历
迭代器是Java中常用的遍历集合的方式,List
List
list = new ArrayList
();
// 添加一些元素
Iterator
iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
三、List
的应用场景
List
1. 存储数据
List
2. 操作文件
Java中常用的文件读取操作中,可以使用List
3. 传递参数
List
总结:本文主要介绍了Java中List