首页 > 代码库 > Map的简单语法
Map的简单语法
package jaxpsax; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import org.junit.Test; public class Testlf { @Test public void test1() { // 创建map Map map = new HashMap<String, Integer>(); // 存数据 map.put("a", 1); map.put("b", 1); map.put("c", 1); // 删除数据 map.remove("a"); // 打印Map和它的长度 System.out.println(map+"长度为:"+map.size()); // 键值对的集合 Set<Entry<String, Integer>> entry = map.entrySet(); //迭代器 Iterator<Entry<String, Integer>> iterator = entry.iterator(); // 遍历 while (iterator.hasNext()) { // 取出一个键值对 Entry<String, Integer> e = iterator.next(); // 分别打印键和值 System.out.print("键:"+e.getKey()+"\t"); System.out.println("值:"+e.getValue()); } // 另一种遍历 // key的集合 Set set = map.keySet(); for (Object object : set) { System.out.print("键:"+object+"\t"); System.out.println("值:"+map.get(object)); } // 获取map中的集合 Collection s = map.values(); // 遍历值 for (Object object : s) { System.out.print(object+"\t"); } } }
Map的简单语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。