java字符串与数组比较_Java字符串与数组

字符串查找

indexOf(String s)方法返回搜索的字符或字符串首次出现的位置

lastIndexOf(String s)方法返回搜索的字符或字符串最后一次出现的位置

获取索引位置的字符 charAt(int index)

字符串截取

substring(int beginIndex) 截取从指定索引位置到结尾

substring(int beginIndex,int endIndex) 截取从指定索引位置开始到指定索引位置结尾

去除收尾空格 trim()

字符串替换 replace(char oldChar,char newChar)

判断字符串的开始与结尾

startsWith(String prefix) 字符串前缀

endWith(String suffix)字符串后缀

判断字符串是否相等

==

equals() 区分大小写

equalsIgnoreCase() 不区分大小写

按字典顺序比较两个字符串 compareTo(String srt) 基于字符的Unicode的值

字符串大小转换

toLowerCase() 转成小写

toUpperCase() 转成大写

字符串分割

split(String srt) 按给定字符串进行分割

split(String str,int limit) 按给定字符串进行分割,并限定分割次数

格式化字符串

format(String format,Object...args)

format(Local l,String format,Object...args)

l: 格式化过程中要应用的语言环境 format:格式化字符串 args:格式说明符引用参数

字符串生成器 StringBuilder

append() 追加内容

insert(int off,String arg) 指定位置插入数据

delet(int start,int end) 删除指定位置的字符串

填充替换数组元素

Arrays.fill(int[] a,int value) 将int值分配给int型数组的每个元素

Arrays.fill(int[] a,int startIndex,int endIndex,int value) 将int值分配给int型数组指定范围的每个元素(包头不包尾)

对数组进行排序 Arrays.sort(object) 提供多种重载

复制数组 提供多种重载

Arrays.copyOf(arr,int newlength) newlength:新数组长度

Arrays.copyOfRange(arr,int startIndex,int endIndex) 复制指定范围的数组

数组查询

Arrays.binarySearch(Object[] a ,Object key) 二分搜索法搜索指定数组

Arrays.binarySearch(Object[] a ,int startIndex,int endIndex,Object key)二分搜索法搜索指定数组的指定范围(包头不包尾)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值