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

java中String的21種使用方法

i++ als cas tolower star out clas oid index

構造函數必須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


java中String的21種使用方法