1. 程式人生 > >java中String的21種用法

java中String的21種用法

建構函式必須new出來

 * 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