java的String类

1、关于字符和字符串的方法

NO方法名称描述
1public char charAt(int index)根据下标找到指定字符
2public char[] toCharArray()以字符数组的形式返回全部字符串的内容
3public String(char[] value)将全部的字符数组变为字符串
4public String(char[] value,int offset,int count)将指定范围的字符数组变为字符串

 

2、关于字节和字符串的方法

 

NO方法名称描述
1public byte[] getBytes()将字符串变为字节数组
2public String(byte[] bytes)将字节数组变为字符串
3public String(byte[] bytes,int offset,int length)将指定范围的字节数组变为字符串

 

3、判断是否以指定内容开头或者结尾

 

NO方法名称描述
1public boolean startsWith(String prefix)从第一个位置开始判断是否以指定内容开头
2public boolean startsWith(String prefix,int toffset)从指定的位置开始判断是否以指定的内容开头
3public boolean endsWith(String suffix)判断是否以指定的内容结尾

 

4、关于字符串替换操作的方法

 

NO方法名称描述
1public String replace(char oldChar,char newChar)替换指定字符
2public String replaceAll(String regex,String replacement)替换指定字符串
3public String replaceFirst(String regex,String replacement)替换第一个满足条件的字符串

 

5、关于对字符串进行截取操作的方法

NO方法名称描述
1public String subString(int beginIndex)从指定位置开始一直截取到末尾
2public String subString(int beginIndex,int endIndex)截取指定范围的字符串

 

6、关于对字符串进行拆分的操作方法

NO方法名称描述
1public String[] split(String regex)按照指定的字符串拆分
2public String[] split(String regex,int limit)拆分字符串,并指定拆分的个数

 

7、关于在字符串中实现查找的方法

 

NO方法名称描述
1public boolean contains(String s)判断字符串是否存在
2public int indexOf(int ch)

从头到尾查找指定的字符是否存在,如果存在则返回位置,

如果不存在则返回-1

3public int indexOf(int ch,int fromIndex)

从指定位置往后查找指定字符是否存在,如果存在则返回位置,

如果不存在则返回-1

4public int indexOf(String str)

从头到尾查找指定的字符串是否存在,如果存在则返回位置,

如果不存在则返回-1

5public int indexOf(String str,int fromIndex)

从指定位置往后查找指定的字符串是否存在,如果存在则返

回位置,如果不存在则返回-1

6public int lastIndexOf(int ch)

从字符串的最后往前查找指定的字符是否存在,如果存在则

返回位置,如果不存在则返回-1

7public Int lastIndexOf(int ch,int fromIndex)

从字符串的指点位置往前查找指定的字符是否存在,

如果存在则返回位置,如果不存在则返回-1

8public Int lastIndexOf(String str)

从字符串的最后往前查找指定的字符串是否存在,如果存在

则返回位置,如果不存在则返回-1

9public int lastIndexOf(Strinstr,intfromIndex)

从字符串的指点位置往前查找指定的字符串是否存在,

如果存在则返回位置,如果不存在则返回-1

 

8、关于字符串的其他操作

NO方法名称描述
1public boolean isEmpty()判断字符串内容是否为空
2public int length()取得字符串的长度
3public String toLowerCase()把字符串中的字母都转为小写
4public String toUpperCase()把字符串中的字母都转为大写
5public String trim()去掉字符串中开头和结尾的空格,中间的不去
6public String concat(String str)实现字符串连接操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值