標籤:system 位移量 構造 java set 數組類 off 包含 字串類型
Java手冊String
public String()
-
初始化一個新建立的
String
對象,使其表示一個Null 字元序列。注意,由於 String 是不可變的,所以無需使用此構造方法。
String
public String(String original)
-
初始化一個新建立的
String
對象,使其表示一個與參數相同的字元序列;換句話說,新建立的字串是該參數字串的副本。由於 String 是不可變的,所以無需使用此構造方法,除非需要
original
的顯式副本。
-
參數:
-
original
- 一個
String
。
String
public String(char[] value)
-
分配一個新的
String
,使其表示字元數組參數中當前包含的字元序列。該字元數組的內容已被複製;後續對字元數組的修改不會影響新建立的字串。
-
參數:
-
value
- 字串的初始值
String
public String(char[] value, int offset, int count)
-
分配一個新的
String
,它包含取自字元數組參數一個子數組的字元。
offset
參數是子數組第一個字元的索引,
count
參數指定子數組的長度。該子數組的內容已被複製;後續對字元數組的修改不會影響新建立的字串。
-
參數:
-
value
- 作為字元源的數組。
-
offset
- 初始位移量。
-
count
- 長度。
-
拋出:
-
IndexOutOfBoundsException
- 如果
offset
和
count
參數索引字元超出
value
數組的範圍。
執行個體:
public class ToString { public static void main(String[] args) { char[] cs = { ‘d‘, ‘e‘, ‘g‘, ‘y‘, ‘c‘, ‘r‘, ‘n‘, ‘u‘, ‘a‘, ‘u‘ }; //將字元數組轉化為字串 String str1 = new String(cs); //將指定長度的數組轉化為字串 String str2 = new String(cs, 3, 5); System.out.println(str1); System.out.println(str2); }}
運行結果:
degycrnuauycrnu
Java 數群組類型轉字串類型