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) | 实现字符串连接操作 |