【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

遍历Map

转载 2016年08月29日 16:51:12

遍历Map的方法

public static void main(String[] args) {

  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");

  //第一种:普遍使用,二次取值
  System.out.println("通过Map.keySet遍历key和value:");
  for (String key : map.keySet()) {
   System.out.println("key= "+ key + " and value= " + map.get(key));
  }

  //第二种
  System.out.println("通过Map.entrySet使用iterator遍历key和value:");
  Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
  while (it.hasNext()) {
   Map.Entry<String, String> entry = it.next();
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

  //第三种:推荐,尤其是容量大时
  System.out.println("通过Map.entrySet遍历key和value");
  for (Map.Entry<String, String> entry : map.entrySet()) {
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

  //第四种
  System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
  for (String v : map.values()) {
   System.out.println("value= " + v);
  }
 }
举报

相关文章推荐

map的四种遍历方式

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { ...

遍历Map的四种方法

public static void main(String[] args) { <

Java集合List、Set、Map的遍历方法

具体操作步骤: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

遍历Map的四种方法

public static void main(String[] args) {   Map&lt;String, String&gt; map = new

遍历MAP的四种方法(增强for循环)

增强for循环: 设计的本意:抛弃迭代器 增强for循环只能遍历数组和实现了Iteratable接口的对象。 语法:     for(元素的类型 变量名:数组或实现了Iteratable接口的对象...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)