求教这个题怎么搞?

darkfaceg 2014-03-11 09:58:30
编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
...全文
895 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
大数据小白 2014-03-12
  • 打赏
  • 举报
回复
试试这个 import java.util.*; class MapDemo { public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); System.out.println("put:"+map.put("01","zhangsan1")); System.out.println("put:"+map.put("01","wnagwu")); map.put("02","zhangsan2"); map.put("03","zhangsan3"); System.out.println("containsKey:"+map.containsKey("022")); System.out.println("get:"+map.get("023")); map.put("04",null); System.out.println("get:"+map.get("04")); //获取map集合中所有的值。 Collection<String> coll = map.values(); System.out.println(coll); System.out.println(map); } } 这里对map的初始化使用了泛型。
lliiqiang 2014-03-12
  • 打赏
  • 举报
回复
keySet方法遍历所有的key
代码间的舞者 2014-03-11
  • 打赏
  • 举报
回复
引用 3 楼 aidashi 的回复:
	public static void main(String[] args){
		Map m = new HashMap();
		m.put(1, "one");
		m.put(2, "two");
		m.put(3, "three");
		for(int i = 0; i < m.size();i++){
			System.out.println(m.get(i+1));
		}
	}
}
大致就这意思
楼主的意思是,定义一个泛型类... 我做下标记,有空回来写
-江沐风- 2014-03-11
  • 打赏
  • 举报
回复
你已说出来了!
  • 打赏
  • 举报
回复
	public static void main(String[] args){
		Map m = new HashMap();
		m.put(1, "one");
		m.put(2, "two");
		m.put(3, "three");
		for(int i = 0; i < m.size();i++){
			System.out.println(m.get(i+1));
		}
	}
}
大致就这意思
  • 打赏
  • 举报
回复
你说的不就是怎么搞么
teemai 2014-03-11
  • 打赏
  • 举报
回复
Map m = new HashMap();

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧