List集合使用
package List集合;
import java.awt.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Demo01List {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("x");
list.add("xs");
list.add("x");
list.add("rgd");
System.out.println(list);
list.add(1, "李三");
System.out.println(list);
String ren = list.remove(1);
System.out.println("被移除的元素是:" + ren);
System.out.println(list);
String haha = list.set(3, "RGD");
System.out.println("返回被替代的元素:"+haha);
System.out.println(list);
System.out.println("*********");
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
System.out.println(s);
}
System.out.println("************");
Iterator<String> it = list.iterator();
while (it.hasNext()){
String s = it.next();
System.out.println(s);
}
System.out.println("$$$$$$$$$$$");
for (String s : list) {
System.out.println(s);
}
}
}
LinkedList使用
package List集合;
import java.util.LinkedList;
public class LinkedLIstDemo {
public static void main(String[] args) {
show02();
}
private static void show02() {
LinkedList<String> linked = new LinkedList<>();
linked.add("a");
linked.add("b");
linked.add("c");
linked.add("d");
if (!linked.isEmpty()){
String first = linked.getFirst();
System.out.println(first);
String last = linked.getLast();
System.out.println(last);
String t = linked.pop();
System.out.println(t);
System.out.println(linked);
linked.push("hhh");
System.out.println(linked);
}
}
private static void show01() {
LinkedList<String> linked = new LinkedList<>();
linked.add("a");
linked.add("b");
linked.add("c");
linked.add("d");
System.out.println(linked);
linked.addFirst("head");
System.out.println(linked);
linked.addLast("Last");
System.out.println(linked);
linked.push("www");
System.out.println(linked);
linked.add("ddd");
System.out.println(linked);
}
}
``