1. 程式人生 > >Java中String類的構造方法

Java中String類的構造方法

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