介绍list的常用方法,如下代码
import java.util.ArrayList;
import java.util.List;
public class li {
public static void main(String[] args) {
List slist = new ArrayList<String>(); //实例化ArrayList
slist.add("qingdao"); //add()给list添加元素,向后添加
slist.add("fujian");
slist.add("guangsha");
slist.add("shandong");
for(int i=0;i<slist.size();i++) { //循环输出list的元素
System.out.println(slist.get(i));
}
String[] str= (String[]) slist.toArray(new String[]{}); //转为string类型数组输出
for(int i=0;i<str.length;i++) { //循环输出list的元素
System.out.println(str[i]);
}
Object obj[] = slist.toArray();
for(int i=0;i<obj.length;i++) { //循环输出list的元素
String temp = (String)obj[i];
System.out.println(temp);
}
System.out.println(slist.isEmpty());//判断list是否为空
List<String> sub = slist.subList(1,2); //list截取从索引1开始,索引2结束(不截取索引2的元素)
for(int i=0;i<sub.size();i++) { //循环输出list的元素
System.out.println(sub.get(i));
}
}
}