String,StringBuffer,StringBulider常用方法总结

String,StringBuffer,StringBulider常用方法总结

String类

获取功能

str.length();获取字符串的长度

str.charAt(索引(int));获取指定索引对应的字符,返回值是cahr

str.indexOf(字符|字符串);根据给定的字符或者字符串判断第一次出现的位置

str.substring(下标);根据给定的下标截取后面的字符串

String.copyValueOf(数组名);将字符数组转换为字符串

判断功能

str1.equals(str2);判断两个字符串是否相等,区分大小写

str1.equalsIgnoreCase(str2);判断字符串是否相等,不区分大小写

str1.contains(st2);判断字符串是否包含子串

str1.isEmpty();判断字符串长度是否为0

str1.startsWith(str2);判断字符串是否以str2开头

str1.endWith(str2);判断字符串是否以str2为结尾

str1.contentEquals(buf2);判断字符串是否和StringBuffer内容是否相同

替换功能

str.replace("被替换","替换成");瑞普类死

str.trim();去除首位空格

str.compareTo(str2);对两个字符串大小进行排序,前面大返回1,后面大返回1,相等返回0

转换功能

str.getByte()将字符串转换成byte[]

str.tocahrAy();将字符串转换为字符数组

String.valueOf(值);将基本数据类型转换为字符串

str1.toLowerCase();将字符串全部转换成小写

str1.toUpperCase();将字符串转换成大写

str1.concat(str);字符串拼接

StringBuffer类

添加功能
buf.append(内容);将任意数据类型添加到末尾

buf.insert(位置,内容);在指定所引出添加内容

删除功能
buf.delete(开始,结束);包左不包右删除指定区间的内容

buf.deleteCharAt(索引);删除指定索引的元素

查找功能:
buf.charAt(索引);获取指定所索引处的元素

buf.indexOf(str);获取元素第一次出现的位置

buf.lastIndexOf(str);获取元素最后一次出现的位置

替换功能:
buf.replace(被替换,替换成);将指定内容替换

buf.setCharAt(索引,字符);将指定位置的字符内容替换

截取功能
buf.substring(开始,结束);返回的是字符串

反转功能
buf.reverse();

StringBuilder类
方法和StringBuffer一样,StringBuffer线程同步,StringBuilder不同步

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值