
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 · 190 阅读 · 0 评论 -
6.Properties_2:什么叫属性文件???如何将属性文件内容读取到Properties集合中???
跟汤老师学Java笔记:完成:第一遍1.什么叫属性文件?属性文件是以.properties为后缀的文件属性文件内容格式是:属性名=属性值比如:name=tomage=20sex=famale属性文件默认只支持ISO-8859-1字符集,是不支持中文的Eclipse会自动进行编码的转化2.如何将属性文件内容读取到Properties集合中?properties可以用load()方法读取属性文件到Properties集合中不是必须是.properties结尾的文件,与后缀名无关,只要文原创 2020-06-29 18:39:55 · 282 阅读 · 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 · 159 阅读 · 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 · 184 阅读 · 0 评论 -
3.练习_HashMap:统计一个字符串中每个字符出现的次数,保存到HashMap集合中,把字符作为HashMap的Key,把字符出现的次数作为HashMap的Value
跟汤老师学Java笔记:练习:HashMap完成:第一遍1.练习:HashMap统计一个字符串中每个字符出现的次数,保存到HashMap集合中把字符作为HashMap的Key把字符出现的次数作为HashMap的Valuepackage season13;import java.util.Collection;import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;/** * 统计一个字符串原创 2020-06-29 17:28:57 · 458 阅读 · 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 · 487 阅读 · 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 · 234 阅读 · 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 · 395 阅读 · 0 评论