String类常用API总结

17 篇文章 0 订阅
char|charAt(int index)

非静态。
index代表下标。
作用:返回下标值为index的char值。


String|concat(String str)

非静态。
str代表要拼接的字符串。
作用:在原字符串的末尾添加一个str字符串。


boolean|contains(CharSequence s) 

非静态。
s代表要进行判断的字符串。
作用:判断此字符串中是否存在字符串s


boolean|equals(Object anObject)

非静态。
AnObject代表要与此字符串比较是否相等的内容。
作用:重写前判断进行比较的双方地址值是否相等,与 == 作用相同。重写后判断进行比较的双方值是否相等。


byte[]|getBytes()

非静态。
无参数。
作用:将此字符串转化为byte数组,会根据Ascll码表将每个单位内容转化为数字并存入byte数组,如:

String str = "abcde";
System.out.println(Arrays.toString(str.getBytes()));
结果为:[97, 98, 99, 100, 101]。

int|hashCode()

非静态。
无参数。
作用:返回调用对象的哈西玛值。


String|indexOf(String str)

非静态。
参数str是要进行判断下标的子字符串。
作用:返回str子字符串在此字符串中的下标。


boolean|isEmpty()

非静态。
无参数。
作用:判断此字符串是否为“”(空)


int|lastIndexOf(int ch)

非静态。
指定的字符串。
作用:返回指定字符在此字符串中最后一次出现处的索引。


int|length() 

非静态。
无参数。
作用:返回此字符串的长度。


String|replace(char oldChar, char newChar)

非静态。
oldChar替换前的原内容 newChar要替换的新内容。
作用:以指定的字符串替换原本的字符串。


String[]|split(String regex) 

非静态。
用于切割字符串的分割内容。
作用:以指定内容分割此字符串。


boolean|startsWith(String prefix)

非静态。
进行判断的字符串。
作用:判断此字符串是否以prefix开头。


String|substring(int beginIndex, int endIndex)

非静态。
beginIndex进行字符串截取的开始下标 endIndex进行字符串截取的结束下标。
作用:将此字符串从按[beginIndex, endIndex)格式截取。


char[]|toCharArray()

非静态。
无参数。
作用:将此字符串转化为char数组。


String|toLowerCase()

非静态。
无参数。
作用:将此字符串的英文字母全部转为小写。


String|toString()

非静态。
无参数。
作用:返回此对象本身(它已经是一个字符串!)。


String|toUpperCase()

非静态。
无参数。
作用:将此字符串英文字母全部转为大写。


String|trim()

非静态。
无参数。
作用:去掉此字符串的前导空白和末尾空白。


Static String|valueOf(char c)

静态。
需要转换的char字符。
作用:将指定的char字符转换为静态String字符串。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值