String类方法的分类整理记忆策略

分为“转、处、测、取、比”五类(注:省略了参数,主要是为了说明作用,且只列举了常用方法)

第一块:转换类(to开头的,以及所有的valueOf)
toLowerCase(),将字符串转换为小写形式
toUpperCase(),将字符串转换为大写形式
toCharArray(),将字符串转换为字符数组(需要一个新的char[]数组来保存)
valueOf(xxx),将xxx类型的数据转换为String类型(几乎所有的类型都可以转)

第二块:处理类(此类包含一些高级用法,比如split可以分割多个字符串)
trim(),去除前导空白和尾部空白
split(),对字符串进行分割
concat(),与其他字符串进行连接(一般不常用)
replace(),替换字符串

第三块:测试类(都返回一个boolean值)
startsWith(),测试是否以指定的字符串开头
endsWith(),测试是否以指定的字符串结尾

第四块:取值类(凡是区间取值的,包含from,不包含to)
length(),返回字符串的长度(字符个数)
subString(),返回字符串的子字符串(可指定)
charAt(),返回字符串中指定索引处的字符
indexOf(),返回指定字符在字符串中第一次出现处的索引值
lastIndexOf(),返回指定字符在字符串中最后一次出现处的索引值
getBytes(),返回字符串的编码序列(需要一个新的byte[]数组来保存)

第五块:比较类(凡是没有IgnoreCase的,都要区分大小写)
compareTo(),以字典顺序比较字符串是否相同,区分大小写
compareToIgnoreCase(),以字典顺序比较字符串是否相同,忽略大小写
equals(),与指定的对象比较,若相同则返回true,区分大小写
equalsIgnoreCase(),与另一个字符串比较,若相同则返回true,忽略大小写(注意不是与对象比较)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值