java中String的21種使用方法
* public String (char[] vaue) 將一個字符數組變成字符串(構造函數)
* public String (char[] vaue,int offset,int count) 將制定範圍內的字符數組變為字符串(構造函數)
* public String (byte[],bytes) 將一個byte數組變為字符串(構造函數)
* public String (byte[],bytes,int offset,int length) 將制定範圍內的byte數組變為字符串(構造函數)
* public char[] toCharArray() 將一個字符串變為字符數組
* public char charAt(int index) 從一個字符串中取出頂頂位置的字符
* public byte[](getBytes) 將一個字符串變成byte數組
* public int length() 取得字符串長度
* public int indexOf(String str) 從頭開始查找指定字符串位置找不到返回-1
* public int indexOf(String str,int fromIndex) 從指定位置查找指定字符串位置
* public String trim() 清除左右兩端的空格* public String substring(int beginIndex) 從指定位置開始一直取到尾進行字符串的提取
* public String substring(int begin,int end) 指定截取字符串的開始點和結束點
* public String[] split(String regex) 依照指定的字符串對字符串進行拆分
* public String toUpperCase() 將一個字符串所有變為大寫字母
* public String toLowerCase() 將一個字符串所有變為小寫
* public boolean startsWith(String prefix) 推斷是否以字符串開頭
* public boolean endsWith(String suffix) 推斷是否以字符串結尾
* public boolean equals(String str) 推斷兩個字符串是否相等
* public boolean equalsIgnorCase(String str) 不區分大寫和小寫比較字符串是否相等
* public String replaceAll(String regex,String replacement)字符串替換
例:
public class StrDemos { public static void main(String args[]){ char[] s={‘g‘,‘1‘,‘c‘,‘c‘}; String str=null; str=new String(s); System.out.println(str);//將一個字符數組變成字符串 char[]d=str.toCharArray();//將一個字符串轉換為字符數組 for(int i=0;i<d.length;i++){ System.out.println(d[i]); } } } 輸出: g1cc g 1 c c
java中String的21種使用方法