package jhe; import java.util.*; public class jihetext { public static void main(String[] args) { ArrayList<Object> al1 = new ArrayList<>(); al1.add("sdad"); List<String> al = new ArrayList<>(); al.add("abc"); System.out.println("集合大小"+ al.size()); al.add("def"); al.clear();//清除 al.isEmpty(); System.out.println("是不是空的 = "+ al.isEmpty()); //System.out.println("集合大小"+ al.size()); //System.out.println("集合内容"+ al.get(0)); for (int i = 0;i< 10;i++) { al.add(String.format("%s", (Math.random()*1000))); } System.out.println(); for (int a = 0;a <= 100;a++) { al.add("" + a); } al.remove(10); for(int b = 0; b < al.size();b++) { System.out.println("剩余集合内容"+ al.get(b)); } //指定索引移除 al.remove(0); al.set(0, "新的值"); for (int i = 0; i < al.size(); i++) { System.out.println("集合内容" + al.get(i)); } LinkedList<String> ll = new LinkedList<>(); for (int i = 10;i> 0;i--) { ll.add("" + i); //al.add(String.format("%s", (Math.random()*1000))); } ll.add("10"); for (int i = 0; i < ll.size(); i++) { System.out.println("集合内容" + ll.get(i)); } HashSet<String>hs = new HashSet<>(); hs.add("abc"); hs.add("abc"); for (int i = 10;i > 0;i--) { hs.add("" + i); //al.add(String.format("%s", (Math.random()*1000))); } //hs.add(); //迭代器 Iterator<String> ls = hs.iterator(); while (ls.hasNext()) { System.out.println("迭代 = " + ls.next()); } TreeSet<String> ts = new TreeSet<>(); ts.add("abc"); for (int i = 20; i > 0; i--) { ts.add("" + i); } System.out.println("first = " + ts.first() + " last = " + ts.last()); Iterator<String> is = ts.iterator(); while(is.hasNext()) { System.out.println("treeSet = " + is.next()); } // for(String s : ts) { System.out.println("foreach = " + s); } //哈希Map HashMap<String, String> hm = new HashMap<>(); hm.put("255000", "淄博"); hm.put("234000", "东京热"); hm.put("121000", "西京冷"); System.out.println("25500对应得城市是"+hm.get("255000")); System.out.println("是否包含110000= " + hm.containsKey(234000));