Map map = new HashMap();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
或者:
Map map = new HashMap();
for (Iterator iter = map.keySet().iterator(); iter.hasNext();) {
Object key = iter.next();
Object val = map.get(key);
}
---------------------------
数组的应用
int[] array = {1,4,5,7,8,12,3,66,90};
System.out.println("显示数组");
System.out.println(Arrays.toString(array));
System.out.println("数组排序");
Arrays.sort(array);
System.out.println(Arrays.toString(array));
System.out.println("得到索引值");
int i = Arrays.binarySearch(array,4);
System.out.println(i);
---------------------------------------
序列化的应用
//取得时间
Date day = new Date();
//序列化,写入date.ser文件
FileOutputStream f = new FileOutputStream("date.ser");
ObjectOutputStream s = new ObjectOutputStream(f);
s.writeObject(day);
s.close();
System.out.println("Output Ok");
//读取文件显示
FileInputStream fi = new FileInputStream("date.ser");
ObjectInputStream si = new ObjectInputStream(fi);
Date tempday = (Date)si.readObject();
System.out.println(tempday);