各位高手 怎样从HashMap中获取数据啊
解决方案 »
- hibernate部分字段更新问题
- 高分求 工作流引擎的使用问题
- EJB+struts部署到Oracle Application Server上的问题
- 发布webservice后,生成server-config.wsdd,可是http://localhost:8080/axis/services下没有看到服务,请帮忙检查下是否缺少什么文件。
- j2ee学习过程中的几个问题?
- 警告: Could not obtain connection metadata 高分求解
- UML 问题
- 请大家给点指导,都有分哦!!!!
- 关于Jndi 的初始上下文信息
- 怎么样让springMVC里的Controller干,service,dao的事?
- 如何在两个树之间传递节点
- axis1.4 客户端请求问题
"三"=1
"李"=6
"四"=6大致是这样的结构 如果想获取其中的数据 用句柄.get("张") 这里的"张"就是Key(键)的意思。
向HashMap增加数据:句柄.put(key, value);注:句柄(对象,引用)的意思。
public class Test1 {
static HashMap<Integer,String> map= new HashMap<Integer, String>();
public static void addMap(){
for (int i = 0; i < 10; i++) {
map.put(Integer.parseInt(i+""), "张三"+i);
}
}
public static void method1(){
for (String str : map.values()) {
System.out.println(str);
}
}
public static void method2(){
for(Iterator<Integer> it= map.keySet().iterator();it.hasNext();){
Integer key = it.next();
String str = map.get(key);
System.out.println("key:"+key +" value:"+str);
}
}
public static void method3(){
Iterator<String> it = map.values().iterator();
while(it.hasNext()){
String str = it.next();
System.out.println(str);
}
}
public static void main(String[] args) {
addMap();
method1();
method2();
method3();
}
}