java中List对象的操作方法
java中List对象的操作方法
List<String> list = new ArrayList<String>();
//增加
list.add(“苹果”);
list.add(“橘子”);
list.add(“香蕉”);
list.add(“苹果”);
list.add(1, “榴莲”); //向指定位置增加元素
list.clear(); //清空list
list.contains(“苹果”); //判断list中是否包含某个元素
list.get(2); //获取指定位置的元素
int a = list.indexOf(“香蕉”); //返回某元素在集合中第一次出现的位置,没有就返回-1
int b = list.lastIndexOf(“香蕉”); //返回某元素在集合中最后次出现的位置,没有就返回-1
System.out.println(a+”=====”+b);
list.isEmpty(); //是否为空
Iterator iterator = list.iterator(); //获取Iterator 迭代对象
while(iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println(“=================”);
Iterator it =list.listIterator(2); //从第几个元素开始迭代
while(it.hasNext()){
System.out.println(it.next());
}
list.remove(2);//删除
list.remove(“香蕉”);
list.set(1, “油桃”);
System.out.println(list);
list.size();
list.subList(1, 2);
list.toString();
String[] arr = list.toArray(new String[list.size()]);
System.out.println(arr[0]);