Splist() 和replaceAll()是需要正则支持的。
将字符串变为字符数组:public char[] to CharArray() ;
将字符数组变为字符串:public String(char[] value) ;
public String(char[] value ,int offset, int count) ;
取出指定位置的字符:public charAt(int index) ;
字符串与byte数组(字节数组)的转换:
|-字符串变为字节数组: public byte[] getBytes() ;
|-将一个字节数组变为字符串
|-将全部数组变为字符串:public String (byte[] bytes) ;
|-将部分数组变为字符串:public String(byte[] bytes ,int offset , int length) ;
取得字符串的长度:public int length() ;
|-注意:数组.length ; 字符串.length() ;
查找指定的字符串是否存在:
|-从头开始查找:public int indexOf(String str) ;
|-从指定位置开始查找:public int indexOf(String str , int fromIndex) ;
返回的数字是字符串的位置,没有找到则返回 -1 。
去掉左右的空格:public String trim() ;
字符截取:
|-从指定位置一直截取到结束位置:public String substring(int beginIndex) ;
|-截取指定位置的字符串:public String substring(int beginIndex, int endIndex) ;
拆分字符串:public String split(String regex) ;
大小写转换:
|-大变小:public String toLowerCase() ;
|-小变大:public String toUpperCase() ;
判断是否以指定的字符串开头或结尾:
|-判断是否以指定字符串开头:public boolean startsWith(String prefix) ;
|-判断是否以指定字符串结尾:public boolean endsWith(String suffix) ;
不区分大小写的比较:public boolean equalsIgnoreCase(String str) ;
字符串替换功能:public String replaceAll(String regex, String replacement) ;