一.String類 字符與字符串操作:
public char charAt(int index) 根據下標找到指定字符
public char[] toCharArray() 以字符數組的形式返回全部的字符串內容
public String(char[] value) 將全部的字符數組變成字符串 構造方法
public String(char[] value,int offset,int count) 將指定範圍的字符數組變爲字符串 構造方法
二.String類 字節與字符串操作
public byte[] getBytes() 將字符串變成字節數組
public String(byte[]bytes) 將字節數組變成字符串 構造方法
public String(byte[]bytes,int offset,int length) 將指定範圍的字節數組變成字符串 構造方法
public Srring(byte[]bytes,String charsetName) 通過指定的charset解碼指定的byte數組 構造一個新的String 構造方法
三.String類 判斷是否以指定內容開頭或結尾
public boolean startsWith(String prefix) 從第一個位置開始判斷是否以指定的內容開頭
public boolean startsWith(String prefix,int toffset) 從指定的位置開始判斷是否以指定的內容開頭
public boolean endsWith(String suffix) 判斷是否以指定的內容結尾
四.String類的替換操作:
public String replace(char oldChar, char newChar) 替換指定字符
public String replace(CharSequence target,CharSequence replacement) 替換指定字符串
public String replaceAll(String regex,String replacement) 替換指定字符串 regex表示正則表達式
public String replaceFirst(String regex,String replacement) 替換第一個滿足條件的字符串
五.String類的字符串截取操作
public String substring(int beginIndex) 從指定位置開始一直截取到末尾
public String substring(int beginIndex,int endIndex) 截取指定範圍的字符串 注意:包括起始位置但不包括結束位置
六.String類的字符串拆分操作
public String[] split(String regex) 按照指定的字符串拆分
public String[] split(String regex,int limit) 拆分字符串 並指定拆分的個數
七.String類的字符串查找操作
public boolean contains(String s) 返回一個字符串是否存在
public int indexOf(int ch) 從頭查找指定的字符是否存在,char->int,如果存在則返回位置,如果不存在返回-1 。
public int indexOf(int ch,int fromIndex) 從指定位置查找指定的字符是否存在,char->int ,如果存在則返回位置,如果不存在返回-1
public int indexOf(String str) 從頭查找指定的字符串是否存在,如果存在則返回位置,如果不存在則返回-1 。
public int indexOf(String str,int fromIndex) 從指定位置查找指定的字符串是否存在,如果存在則返回位置,如果不存在則返回-1 。
注意:以上位置爲第一次出現的位置
public int lastIndexOf(int ch) 從字符串的最後向前查找,指定的字符是否存在,如果存在則返回位置,如果不存在則返回-1.
public int lastIndexOf(int ch,int fromIndex) 從字符串的指定的末尾向前查找,指定的字符是否存在,如果存在則返回位置,如果不存在則返回-1。
八.String類其它操作方法
public boolean isEmpty() 判斷是否爲空,只的是內容爲空 “”。
public int length() 取得字符串的長度
public String toLowerCase() 轉小寫
public Srring toUpperCase() 轉大寫
public String trim() 去掉開頭和結尾的空格,中間的空格不去
public String concat(String str) 字符串連接操作