在指定的位置插入元素
list.add(1, "javaee");
在指定位置删除元素
list.remove(1);
修改指定索引处的元素
list.set(2, "javaee");
返回指定索引处的元素
list.get(1);
## 代码示例
public static void main(String[] args) {
//创建集合对象
List<String> list = new ArrayList<String>();
//添加元素
list.add("hello");
list.add("world");
list.add("java");
//list.add("world");//可重复
//在指定的位置插入元素
list.add(1, "javaee");
//在指定位置删除元素
String remove1 = list.remove(1);
//返回被删除元素
System.out.println(remove1);
//修改指定索引处的元素
String javaee = list.set(2, "javaee");
//输出修改的元素
System.out.println(javaee);
//返回指定索引处的元素
String listGet = list.get(1);
System.out.println(listGet);
//输出集合对象
System.out.println(list);
//迭代器的方式遍历
Iterator<String> it = list.iterator();
//遍历
while(it.hasNext()){
String s = it.next();
System.out.println(s);
}
}
用for循环改进遍历
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
System.out.println(s);
}