1. Map : 存储数据时是以键值对的方式来存储。Map的底层不是线性结构。
常用方法:
put(key,value) : 存数据
get(key): 通过key来获取值
keySet(): 获取所有的key ,返回的类型是set
values : 获取所有的值: 返回类型是set
entrySet(): 获取所有的实体对象的集合(把key=value这种形式的值就是一个entry对象)
entry对象提供了getKey(),getValue()这两个方法分别获取键和值。
size(): 返回由多少个键值对
isEmpty(): map种是否为空
remove(key): 根据键来删除键值对
注意: a. map中键的重复含义和set中重复的含义完全一样。
b. remove方法会调用key的hashCode和equals方法做比较,判断是否重复。
2. Collections类:
sort(): 排序
shuffle(): 随机
reverse(): 逆序
Comparable接口:
3. File类: 代表了一个路径或者文件。
c:/a.txt 等价于 c:\a.txt
路径: 由两种路径:
相对路径:在Java工程中,相对路径是指相对工程的路径 eg: a/b/c
绝对路径: 从盘符开始的路径:c:/a/b/c
网络路径也是一种绝对路径。
本文介绍了Java中的Map接口及其常用方法,包括put、get、keySet、values和entrySet等,强调了键值对的存储方式和键的唯一性。同时,概述了Collections工具类的sort、shuffle和reverse功能。此外,提到了File类用于表示文件路径,并区分了相对路径和绝对路径。
1151

被折叠的 条评论
为什么被折叠?



