概念
在编写程序时,我们经常需要保留相同数据类型的多个值,常用的是使用数组。但数组存在一个问题时,其数组的长度(存放元素的个数)是固定的,数组创建后就不能修改,而使用列表就能解决这个问题。
java的列表都是实现了一个List接口,最常见的实现类是ArrayList.
下面我们通过例子来说明。
例子
下面看一段代码
import java.util.ArrayList;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
//创建一个list
List<String> list = new ArrayList<>();
//插入数据
list.add("hello1");
list.add("hello2");
list.add("hello3");
//遍历数据
for(String item:list){
System.out.println(item);
}
}
}
上面的代码首先创建了有个list,指定的存放的元素的类型是String。
然后调用List的add方法插入元素,最后再遍历整个列表。
这是列表最基本的操作,更多的操作可查看list的更多功能。
注意,使用列表需要引入(import)相应的包