定义一个Map对象,遍历并打印出各元素的key和value
来源:互联网 发布:淘宝客服工作室 编辑:程序博客网 时间:2024/04/28 18:13
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import com.itheima.bean.Person;
public class Test2 {
/** * 2、编写一个类,在main方法中定义一个Map对象(采用泛型), * 加入若干个对象,然后遍历并打印出各元素的key和value。 */public static void main(String[] args) { //创建HashMap 集合 泛型为 Person 类 HashMap<Person, String> hm = new HashMap<>(); //向集合中添加数据 key为Person对象 value为字符串 hm.put(new Person("顾雨磊",25), "河北"); hm.put(new Person("周红伟",23), "杭州"); hm.put(new Person("黑马",20), "上海"); hm.put(new Person("程序员",18), "北京"); hm.put(new Person("IT人",1), "中国"); /*第一种方法 遍历并打印出各元素的key和value hm.keySet()获取key及学生对象*/ System.out.println("...........第一种方法使用hm.keySet()..........."); for (Person personkey : hm.keySet()) { System.out.println("姓名: "+personkey.getName()+", 年龄: "+personkey.getAge()+", 来自: "+hm.get(personkey)); } System.out.println("...........第二种方法使用hm.entrySet()..........."); /*第二种方法遍历*/ for (Entry<Person, String> en : hm.entrySet()){ System.out.println("姓名: "+en.getKey().getName()+", 年龄: "+en.getKey().getAge()+", Value: "+en.getValue()); }}
}
0 0
- 定义一个Map对象,遍历并打印出各元素的key和value
- 编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
- 遍历一个map,从中取得key 和value。不知道key的情况下取value。
- java 遍历map 排序map的key和value
- Android 开发 打印出intent 的key和value
- EL表达式遍历map的key和value
- EL表达式遍历map的key和value
- Mybatis foreach嵌套遍历Map的key和value
- mybatis如何遍历Map的key和value
- mybatis如何遍历Map的key和value
- js 访问Map对象中所有的key和value
- JS/Jquery 中怎么定义存储一个类似map中key-value形式的变量,并且怎样动态赋值key和value?
- S/Jquery 中怎么定义存储一个类似map中key-value形式的变量,并且怎样动态赋值key和value?
- 遍历Map并通过value获取相应key值
- jstl中取map,其中map的key是一个对象,value是一个list
- js 获取map对象的key,value
- 定义Iterator遍历器取出set中的key,然后通过key的值在map中取出对应value值
- java 遍历Map 和 根据Map的值(value)取键(key)
- ORACLE RAC 的启动和关闭顺序
- Eclipse常用快捷键
- OnClick与android:focusableInTouchMode="true"
- 持续集成的价值
- <响应式布局>5---设计流程
- 定义一个Map对象,遍历并打印出各元素的key和value
- linux,windows,mac最强Android模拟器
- 微信开发准备(四)——nat123内网地址公网映射实现
- Android TextView轮播
- 迷糊到清楚,清楚又到迷糊
- Eclipse:打包时出现Conversion to Dalvik format failed with error 1
- 获取App的包名
- 对象思想,对员工进行建模
- JAVA sdk 环境配置与 Tomcat 安装