java.util.List extends Collection(接口)
1、有序的
2、有索引的
3、允许存储重复的元素
List常用的带有索引的方法:
1、public void add(int index, E element):将指定的元素添加到该集合中的指定位置上
2、public E get(int index):返回指定位置的元素
3、public E remove(int index):移除指定位置的元素,并且返回被移除的元素
4、public E set(int index, E element):用指定元素替换集合中指定位置元素,返回值是更新前的该位置的元素
public class Demo01List {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
list.add("ee");
System.out.println(list);// [aa, bb, cc, dd, ee]
list.add(3,"121");
System.out.println(list);// [aa, bb, cc, 121, dd, ee]
String str = list.remove(3);
System.out.println("被移除的元素是" + str);// 被移除的元素是121
String str2 = list.get(2);
System.out.println(str2);
String str3 = list.set(0, "3333");
System.out.println("被替换的元素:" + str3);
System.out.println(list);
Iterator<String> it = list.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
for (String s : list) {
System.out.println(s);
}
}
}