1.字符串
charAt: 返回指定下标处的字符
compareTo:按照字典顺序比较两个字符串
equals:判断两个字符串的长度和内容是否相同
indexOf:返回字符串中某个字符或子字符串首次出现的位置的下标
lastIndexOf:同上,返回最后出现位置的下标
length:返回字符串的长度
split:将字符串按照指定的分隔符进行分隔
substring:根据下标截取字符串
toLowerCase/toUpperCase: 大小写改写
2.哈希表
HashSet
add: 在HashSet中添加一个元素
contain:判断HashSet是否包含一个元素
remove: 从HashSet中删除一个元素
size: 返回HashSet中元素的数目
HashMap
containsKey: 判断HashMap中是否包含某个键
get: 如果键存在返回对应值,否则返回null
getOrDefault: 如果键存在返回对应的值,否则返回输入的默认值
put: 如果键不存在,则添加一组键到值得映射,否则修改对应的值
putIfAbsent: 当键不存在时添加一组映射
remove: 删除某个键
replace: 修改某个键对应的值
size: 返回HashMap中键到值的映射数目
栈
push(e): 元素e入栈
pop: 元素出栈,返回该元素
peek: 返回栈顶的元素
队列
操作 | 抛异常 | 不抛异常 |
插入元素 | add(e) | offer(e) |
删除元素 | remove | poll |
返回最前面的值 | element | peek |
树
TreeSet
ceiling: 返回键大于或等于给定值得最小键;没有返回null
floor: 返回键小于或等于给定值的最大键,没有返回null
higher: 返回大于给定值的最小键,没有返回null
lower: 返回小于给定值的最大键,没有返回null
TreeMap
ceilingEntry/ceilingKey: 返回键大于或等于给定值的最小映射/键,如果没有返回null
floorEntry/floorKet: 返回键小于或等于给定值的最大映射/键,如果没有返回null
higherEntry/higherKey: 返回键大于给定值的最小映射/键,如果没有返回null
lowerEntry/lowerKey: 返回键小于给定值的最小映射/键,如果没有返回null
堆
操作 | 抛异常 | 不抛异常 |
插入新的元素 | add(e) | offer(e) |
删除堆顶元素 | remove | poll |
返回堆顶元素 | element | peek |