java的String类

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

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

 

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

 

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

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

如果不存在则返回-1

3 public int indexOf(int ch,int fromIndex)

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

如果不存在则返回-1

4 public int indexOf(String str)

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

如果不存在则返回-1

5 public int indexOf(String str,int fromIndex)

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

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

6 public int lastIndexOf(int ch)

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

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

7 public Int lastIndexOf(int ch,int fromIndex)

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

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

8 public Int lastIndexOf(String str)

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

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

9 public int lastIndexOf(Strinstr,intfromIndex)

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

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

 

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

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

你可能感兴趣的:(java)