Java中String類的構造方法
阿新 • • 發佈:2019-02-07
String類有以下幾種用得到的構造方法:
1. 空構造
空構造生成一個空的字串:函式宣告:public String ();
使用:
String s1 = new String();
構造了一個空的字串s1
2.把位元組陣列轉換成字串
函式原型:
public String (byte[] bytes): 把位元組陣列轉化為字串
public String (byte[] byte,int index,int length):從位元組陣列的第index位將字串的length個位元組轉化為字串
要注意它這裡其實是將位元組陣列進行了轉碼,將位元組陣列轉碼成字元
byte[] arr = {97,98,99,100,101};
String s2 = new String(arr,2,3);
這個就是輸出cde,因為轉碼成字元了,從第二個開始,轉三個。
3把字元陣列轉化成字串
這個不會像位元組陣列一樣,這個不需要進行轉碼
函式原型:
public String (char [] value): 把字元陣列轉化為字串
public String (char[] value,int index,int length):從字元陣列的第index位將字串的length個位元組轉化為字串
例項:char[] ch = {'a','b','c','d','e','f'};
String s2 = new String(ch,2,3);
輸出結果是cde