黑马程序员技术交流社区
标题:
分析以下需求,并用代码实现
[打印本页]
作者:
15114111253
时间:
2016-8-2 21:55
标题:
分析以下需求,并用代码实现
(1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age)
(2)定义Map集合,用Student对象作为key,用字符串(此表示表示学生的住址)作为value
(3)利用四种方式遍历Map集合中的内容,格式:key::value
作者:
浅色寂语66
时间:
2016-8-3 00:39
这是我写出来的,就是不知道怎么在Student类里面放多个对象,你可以参考下
public class homework1 {
public static void main(String[] args) {
Student student =new Student();
student.setName("baby");
student.setAge(18);
HashMap<Student ,String> mapping =new HashMap<Student ,String>();
String address = "北京市海淀区";
mapping.put(student, address);
System.out.println(mapping);
Set<Student> keySet = mapping.keySet();
// for (Student thiskeySet : keySet) {
// String thisvalue=mapping.get(thiskeySet);
//
// System.out.println(thiskeySet+"="+thisvalue);
// }
//第二种遍历方法
/*Set<Entry<Student,String>> entrySet = mapping.entrySet();
//迭代集合,依次获取每一个键值对对应关系
for(Entry<Student,String> thisEntry : entrySet) {
//通过键值对对应关系,分别获取键与值
Student key = thisEntry.getKey();
String value = thisEntry.getValue();
System.out.println(key+"="+value);
}*/
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2