![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Map集合
# JavaCore之Map集合
阿呆布衣酷
纯干货学习笔记:无盈利目的,只想帮自己成长
展开
-
7.Propertes_3:如何通过Properties来查看系统相关属性???
跟汤老师学Java笔记:如何通过Properties来查看系统相关属性 完成:第一遍 1.如何通过Properties来查看系统相关属性? System.getProperties():获取系统属性集合 Properties properties = System.getProperties(); 获取某个属性 String value = System.getProperty(“java.home”); System.out.println(value); package season13; impo原创 2020-06-29 18:49:24 · 172 阅读 · 0 评论 -
6.Properties_2:什么叫属性文件???如何将属性文件内容读取到Properties集合中???
跟汤老师学Java笔记: 完成:第一遍 1.什么叫属性文件? 属性文件是以.properties为后缀的文件 属性文件内容格式是:属性名=属性值 比如: name=tom age=20 sex=famale 属性文件默认只支持ISO-8859-1字符集,是不支持中文的 Eclipse会自动进行编码的转化 2.如何将属性文件内容读取到Properties集合中? properties可以用load()方法读取属性文件到Properties集合中 不是必须是.properties结尾的文件,与后缀名无关,只要文原创 2020-06-29 18:39:55 · 262 阅读 · 0 评论 -
5.Properties_1:什么是Properties集合???2.Properties有哪两种常用方法???properties有哪五种遍历方式???
跟汤老师学Java笔记: Properties 完成:第一遍 1. 什么是Properties集合? Properties实际上也是一种Map键值对集合,继承自Hashtable 但一般只用来存储字符串键值对 2.Properties有哪些基本用法? properties方法: 创建properties集合对象 Properties properties = new Properties(); 方法:properties.setProperty(“2”, “jack”); 作用:properties有专门的原创 2020-06-29 18:11:01 · 131 阅读 · 0 评论 -
4.Hashtable:Hashtable和HashMap的异同点???
跟汤老师学Java笔记:Hashtable 完成:第一遍 1.Hashtable和HashMap的异同点? 相同点: Hashtable和HashMap非常类似,用法基本相同 不同点: Hashtable: 区别一:同步的,线程安全,Hashtable方法很多都被synchronized修饰 区别二:key和value都不允许为null值 区别三:可以使用iterator或Enumeration遍历 HashMap 区别一:异步的,线程不安全的 k区别二:ey和value都可以为null值 区别三:可以使用原创 2020-06-29 17:48:05 · 168 阅读 · 0 评论 -
3.练习_HashMap:统计一个字符串中每个字符出现的次数,保存到HashMap集合中,把字符作为HashMap的Key,把字符出现的次数作为HashMap的Value
跟汤老师学Java笔记:练习:HashMap 完成:第一遍 1.练习:HashMap 统计一个字符串中每个字符出现的次数,保存到HashMap集合中 把字符作为HashMap的Key 把字符出现的次数作为HashMap的Value package season13; import java.util.Collection; import java.util.HashMap; import java.util.Map.Entry; import java.util.Set; /** * 统计一个字符串原创 2020-06-29 17:28:57 · 439 阅读 · 0 评论 -
2.HashMap_2:遍历HashMap有哪三种方式???
跟汤老师学Java笔记:遍历HashMap的三种方式 完成:第一遍 1.遍历HashMap有哪三种方式? map遍历方法一:keySet()获得所有的key,然后遍历key的Set集合 Set<Integer> keySet = hashMap.keySet(); for(Integer key:keySet){ Student value = hashMap.get(key); System.out.println("key: "+key+"==value: "+value原创 2020-06-29 15:13:23 · 473 阅读 · 0 评论 -
1.HashMap_1:什么是HashMap???HashMap有什么特点???HashSet和hashMap之间的关系是什么???HashMap常用方法有八些???
跟汤老师学Java笔记:HashMap 完成:第一遍 1.什么是HashMap? HashMap是一种基于哈希算法的Map集合,以哈希表形式存储 2.HashMap有什么特点? 数据结构:哈希表 特点:查找元素时效率高 3.HashSet和hashMap之间的关系是什么? HashSet的源码可以看出,创建HashSet实际创建了一个HashMap,当hashSet的add()添加元素时实际是hashMap.put(e,PRESENT),把hashSet要添加的元素作为hashMap集合里的key存储,而h原创 2020-06-29 14:28:10 · 213 阅读 · 0 评论 -
0.Map集合:什么是Map集合???Map集合有什么特点???Map集合的实现类有哪几个???
跟汤老师学Java笔记:Map集合 完成:第一遍 1.什么是Map集合? Map集合是专门用来处理键值映射数据的一种集合。可以根据key键实现对value值的操作。 2.Map集合有什么特点? Map是一种映射关系,称为键值对(key—value) key必须是唯一,不允许重复 一个key只能对应一个value,但一个value可以有多个key与之对应 不保证元素的顺序与插入的顺序一致,元素是无序的,没有索引,同样不能按索引访问元素 3.Map集合的实现类有哪几个? 实现类:HashMap、Hashtabl原创 2020-06-29 14:01:41 · 364 阅读 · 0 评论