1.编写程序测试Java集合框架中各种常用类的基本操作(包括添加元素,删除元素,遍历集合元素等)
ArrayList:
ArrayList<int> array = new ArrayList<int>();
array.add(1);
array.add(2);
array.add(3);
for (int i : ar) {
System.out.println(i + " ");
}
System.out.println();
array.remove(1);
LinkedList:
LinkedList<Double> link = new LinkedList<Double>();
link.add(5.0;
link.add(4.3);
link.add(3.1);
link.add(0.5);
for (Double i : ll) {
System.out.print(i + " ");
}
System.out.println();
ar.remove(2);
Stack:
Stack<Double> stack = new Stack<Double>();
stack.push(1.23);
stack.push(2.11);
stack.push(3.44);
while (!stack.empty()) {
System.out.println(stack.pop() + " ");
}
System.out.println();
Hashtable:
Hashtable<String, Double> hush = new Hashtable<String, Double>();
hush.put("a", 1);
hush.put("b", 2);
hush.put("c", 3);
System.out.println(hush);
Set entry =hush.entrySet();
Iterator itera = entry.iterator();
while (itera.hasNext()) {
Map.Entry map = (Map.Entry) itera.next();
String s = (String) map.getKey();
Double d = (Double) map.getValue();
System.out.printf("%s: %.2f\n", s, d);
}
ht.remove("a");
System.out.println(hush);