Java String 常用方法

Java 常用方法总结

char charAt(int index)
返回第index个字符,如果index超出字符串长度,抛出 java.lang.StringIndexOutOfBoundsException 错误

int compareTo(String anotherString)
相等关系返回0;不相等时,从两个字符串第0个字符开始比较,返回第一个不相等的字符差,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。
String str1 = “abcd”;
String str2 = “ffdsf”;
String str3 = “abcdef”
str1.compareTo(str2);//返回-5 即’a’ - ‘f’
str1.compareTo(str3);//返回-2 即 字符串长度之差

String concat(String anotherString)
连接两个字符串

int indexOf(int ch)
只找第一个匹配字符位置。查找不到则返回-1。

int indexOf(int ch, int fromIndex)
从fromIndex开始找第一个匹配字符位置。

int indexOf(String str)
只找第一个匹配字符串位置。

int indexOf(String str, int fromIndex)
从fromIndex开始找第一个匹配字符串位置。

String replace(char oldChar, char newChar)

String substring(int beginIndex, int endIndex)
取从beginIndex位置开始到endIndex位置的子字符串。
String str1 = “abcdef”;
String str = str1.substring(2,5);//cde

public String[] split(String regex)
将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组
String str = “hello world 123”;//第二处空格有两个
String[] s = str.split(” “);//按空格分割 返回结果有三个字符串 “hello” “” “world”,其中第二个为空字符

boolean contains(CharSequence s)
当且仅当此字符串包含指定的 char 值序列时,返回 true。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值