map用法

来源:互联网 发布:新媒体传播 网络传播 编辑:程序博客网 时间:2024/06/04 19:11
import java.util.HashMap;  import java.util.Iterator;  import java.util.Map;  import java.util.Set;  /**   * 遍历: key value   * @author 小明   *   */  public class HelloWorld {  public static void main(String[] args) {      Map<Integer, String> map = new HashMap<Integer, String>();      map.put(1, "zhangsan1");          map.put(6, "zhangsan2");      map.put(3, "zhangsan3");      map.put(4, "zhangsan4");      Set<Integer> keySet = map.keySet();    //  方法1:      for (int key : keySet) {          System.out.println(key+"--->"+map.get(key));      }       System.out.println("******"+map.containsKey(4)+" "+map.get(4));    //方法2:      for( int key :map.keySet()){          System.out.println(key+"-------"+map.get(key));      }            //方法3:      Iterator<Integer> it = keySet.iterator();      while(it.hasNext()){          int key = it.next();          String value = map.get(key);          System.out.println(key+"   " +value);      }  }  }  

输出结果如下:

1--->zhangsan13--->zhangsan34--->zhangsan46--->zhangsan2******true zhangsan41-------zhangsan13-------zhangsan34-------zhangsan46-------zhangsan21   zhangsan13   zhangsan34   zhangsan46   zhangsan2


原创粉丝点击