Java中String的常用API

1

String(cahr[] value) 构造器  传入一个字符数组生成一个字符串对象

2

charAt(int index) 通过下标得到字符串中相应位置的字符

3

compareTo(String anotherString) 按字典顺序比较两个字符串

compareToIgnoreCase(String str) 忽略的大小写比较

4

concat(String str) 将字符串串联到字符串后 等同于+

5

contains(String str) 判断字符串中是否包含str 结果返回boolean

6

copyvalueof(cahr[] data) 静态方法返回数组所指的字符串

copyvalueof(cahr[] data,int offset,int count) offset开始截取count个字符形成字符串

7

endsWith(String str) 判断该字符串是否以str为后缀

startsWith(String str) 判断前缀

 starts With(String str,int index) 从指定位置开始判断前缀

8

equals(object anObject) 比较字符串是否与指定对象相等(比地址)

 equalsIgnoreCase(String str) 忽略大小比较两个字符串

9

 format() 格式化字符串

10

 getBytes() 将字符串解码为字节序列,并且储存在一个字节数组中

11

 getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)将字符从此字符串复制到目标数组

12

 hashCode() 返回此字符串的hash

13

indexOf(int ch)返回指定字符在此字符串中第一次出现的下标

 indexOf(int ch,int fromIndex)

 indexOf(String str)

 indexOf(String str,int fromIndex)

 lastIndexOf(..) ….返回指定字符在此字符串中最后一次出现的下标

14

 intern() 返回字符串对象的规范化形式

15

 length() 返回字符串长度

16

 matches(String regex) 判断字符串是否符合给定的正则表达式

17

 replace(char oldchar,char newchar) 把字符串中的oldchar全部替换为newchar

18

 replaceAll(String regex,String replacement) 把字符串中所有regex替换掉

 replaceFirst()只替换第一个

19

 split(String regex) 根据给定的正则表达式把字符串拆分为字符数组

 split(String regex,int limit) 至少拆分limit

20

 substring(int beginIndex) 截取一个新字符串

 substring(int beginindex,int endindex)

21

 toCharArray()将字符串转化为一个字符数组

22

toLowerCase()将字符串中的字符都转化为小写

toUpperCase()将字符串中的字符都转化为大写

23

 toString()返回字符串

24

 trim() 忽略字符串前和字符串后的空格

25

 valueOf(E e) 静态方法 将传入的参数返回为字符串形式

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没有络腮胡

同为爱码士,咋能不打赏一下呢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值