首页 > 代码库 > Java学习笔记之:Java Map集合
Java学习笔记之:Java Map集合
一、介绍
通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。
二、笔记
/** * Map:接口。 不是collection的子类 key -value 键值对 key唯一不能重复 * 当再次使用相同的key进行保存数据会覆盖之前的key所对应的value值 * * hashMap:底层是哈希表,key符合哈希表特性 * Treemap:底层是二叉树 * @author HuTiger * */public class MapStudy { public static void main(String[] args) { myMap(); } public static void myMap() { Map<String, Object> map = new HashMap<String, Object>(); map.put("A", "AA-AA"); map.put("B", "BB-BB"); map.put("C", "CC-CC"); map.put("D", "DD-DD"); // 获取方法 // System.out.println(map.get("a")); // 遍历map得方法 Set<Entry<String, Object>> sets = map.entrySet();// 将map中数据放到set中 // Iterator<Entry<String, Object>> itsIterator=sets.iterator(); // while (itsIterator.hasNext()) { // Map.Entry<String, Object> entry = (Map.Entry<String, Object>) // itsIterator // .next(); // } for (Entry<String, Object> entry : sets) { System.out.println(entry.getKey() + "=>" + entry.getValue()); } // Set<String> keys = map.keySet(); // for (String string : keys) { // System.out.println(map.get(keys)); // } } public static void test() { //场景 传输需要分页的数据 总页数 当前页当前页的数据 List<User> list =new ArrayList<User>(); list.add(new User("admin")); list.add(new User("admin")); list.add(new User("admin")); list.add(new User("admin")); int pages=30; Map<String, Object> map =new HashMap<String, Object>(); map.put("list", list); map.put("page", pages); } }
Java学习笔记之:Java Map集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。