集合基本函数用法(Java)

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)
删除元素removepoll
返回最前面的值elementpeek

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)
删除堆顶元素removepoll
返回堆顶元素elementpeek

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值