本文共 1906 字,大约阅读时间需要 6 分钟。
packagecn.tty.map;public classStudent { public static final int MALE=0; public static final int FEMALE=1; privateString stuNum; privateString stuName; private int gender; publicStudent(){ } publicStudent(String stuNum,String stuName,intgender){ this.stuNum=stuNum; this.stuName=stuName; this.gender=gender; } publicString getStuNum() { return stuNum; } public voidsetStuNum(String stuNum) { this.stuNum = stuNum; } publicString getStuName() { return stuName; } public voidsetStuName(String stuName) { this.stuName = stuName; } public intgetGender() { return gender; } public voidsetGender(int gender) { this.gender = gender; } publicString toString(){ return stuNum+"|"+stuName+"|"+gender; }} packagecn.tty.map;importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;public classMapInput { public static voidmain(String[] args) { //取得java.util.Map中的中的键和值 Mapmap=newHashMap (); map.put("No.001", newStudent("001","tty",Student.MALE)); map.put("No.002", newStudent("002","hyl",Student.FEMALE)); System.out.println("输出方式一:"); Set > set=map.entrySet(); Iterator > iter=set.iterator(); while(iter.hasNext()){ Map.Entry entry=iter.next(); System.out.println("key-->"+entry.getKey()); System.out.println("value-->"+entry.getValue()); } System.out.println("输出方式二:"); for(Map.Entry entry:map.entrySet()){ System.out.println("key-->"+entry.getKey()); System.out.println("value-->"+entry.getValue()); } System.out.println("输出方式三:"); Set keySet=map.keySet(); Iterator iterator=keySet.iterator(); while(iterator.hasNext()){ String key=iterator.next(); Student val=map.get(key); System.out.println("key-->"+key); System.out.println("value-->"+val); } }}
转载地址:http://hkytb.baihongyu.com/