package 集合;

import java.util.*;

public class fourteen {

    public static void main(String[] args) {
//1.
LinkedList<String> ll = new LinkedList<>(); for(int i = 1;i <= 100;i++)
{
ll.add("" + i);
} ll.remove(10);
for(int i = 0;i < ll.size();i++)
{
System.out.println("这些数分别是" + ll.get(i));
} //2.
HashSet<String> hs = new HashSet<>(); TreeSet<String> ts = new TreeSet<>(); LinkedList<String> l = new LinkedList<>(); ArrayList<String> al = new ArrayList<>(); hs.add("A");
hs.add("a");
hs.add("c");
hs.add("C");
hs.add("c");
for(String s : hs){
System.out.println("HashSet输出" + s);
}//由结果可见HashSet无法成功添加重复值"a"
System.out.println();
ts.add("A");
ts.add("a");
ts.add("c");
ts.add("C");
ts.add("c");
for(String s : ts){
System.out.println("TreeSet输出" + s);
}//由结果可见TreeSet无法成功添加重复值"a"
System.out.println();
l.add("A");
l.add("a");
l.add("c");
l.add("C");
l.add("c");
for(String s : l){
System.out.println("LinkedList输出" + s);
}//由结果可见LinkedList成功添加重复值"a"
System.out.println();
al.add("A");
al.add("a");
al.add("c");
al.add("C");
al.add("c");
for(String s : al){
System.out.println("ArrayList输出" + s);
}//由结果可见ArrayList成功添加重复值"a"
} }

第二题结果:

HashSet输出c
HashSet输出A
HashSet输出C
HashSet输出a

TreeSet输出A
TreeSet输出C
TreeSet输出a
TreeSet输出c

LinkedList输出A
LinkedList输出a
LinkedList输出c
LinkedList输出C
LinkedList输出c

ArrayList输出A
ArrayList输出a
ArrayList输出c
ArrayList输出C
ArrayList输出c

05-11 19:22