我有点不会写,键和值是干嘛的,
1 定义一个HashMap对象,向其压数据,打印出其所有的键和值的所有数据(使用迭代器)
1 定义一个HashMap对象,向其压数据,打印出其所有的键和值的所有数据(使用迭代器)
解决方案 »
- 初学者,求help!
- 求助!!考逻辑思维的小游戏题~~
- 一个很严重的问题,java socket传输在vista/windows7下的问题
- 【求助】还是连不上mysql
- 怎样在TableViewer中显示ResultSet
- ireport报表请高手解答,急、~~~~~~~~~~~~~~~~在线等
- Map,Map.Entry ,Entry ;HashMap Hashtable,HashSet
- Java流与生活用电,我的理解与大家分享!!!
- 有没有办法让java和程序来激活window任务栏中的程序?
- 请问:如何配置系统环境变量?
- hibernate自身多对多的查询问题
- 为什么我用Jacob替换word中的文字后关闭word了,winword进程仍然存在?
sh.put("1","h");
sh.put("2","e");
sh.put("3","l");
sh.put("4","l");
sh.put("5","o");
Iterator<String> it=sh.keySet().iterator();while(it.hasNext()){
System.out.println(it.next());}
package com;import java.util.HashMap;
import java.util.Map;public class MyClass { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> stus = new HashMap<String,String>();
stus.put("zhangsan","广东省");
stus.put("wangzz","云南省");
stus.put("liruru","广西省");
for(Map.Entry<String, String> stu : stus.entrySet()){
System.out.println("姓名:"+stu.getKey()+" 地址:"+stu.getValue());
}
}}
sh.put("1","h");
sh.put("2","e");
sh.put("3","l");
sh.put("4","l");
sh.put("5","o");
Iterator it=sh.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry=(Map.Entry)it.next();
System.out.println("键"+entry.getKey()+" 值"+entry.getValue());
import java.util.Iterator;
import java.util.Map.Entry;public class MyClass { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
HashMap<String,String>map = new HashMap<String,String>();
map.put("guangdong", "广东");
map.put("zhongguo", "美国");
map.put("beijing", "北京");
map.put("shagnhai", "上海");
Iterator<Entry<String, String>> iterator = map.entrySet().iterator();
while(iterator.hasNext())
{
Entry<String, String> ob = iterator.next();
String key = ob.getKey();//获取键
String value = ob.getValue();//获取值
System.out.println(key+"----------"+value);
} }}
public static void main(String[] args) {
// map集合是一个双列集合,每一个元素是一个Map.Entry,每个Map.Entry里存放的是一对“键-值”数据
HashMap<String, String> map = new HashMap<String, String>();
map.put("GD", "广东");
map.put("BJ", "北京");
map.put("SH", "上海");
map.put("NJ", "南京");
map.put("XG", "香港"); /* 输出方式一 */
// 将map集合转成set集合,每一个set元素就是一个Map.Entry元素
for (Map.Entry<String, String> me : map.entrySet()) {
// 输出Map.Entry中的key和value
System.out.println(me.getKey() + " : " + me.getValue());
} System.out.println("************************"); /* 输出方式一 */
// 将map中的key转成set集合,通过key找到其对应的value
for (String key : map.keySet()) {
System.out.println(key + " : " + map.get(key));
}
}
import java.util.Map;public class Demo
{ /**
* @param args
*/
public static void main(String[] args)
{
//数据输入
Map<String,Integer> map = new HashMap<String,Integer>();
map.put("a",1);
map.put("b",2);
map.put("c",3);
map.put("d",4); //查看数据
for (Map.Entry<String, Integer> entry : map.entrySet())
{
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key+","+value);
}
}
}