java中string的建構函式有哪些 百度

2021-09-04 04:35:59 字數 1649 閱讀 8317

string類中的建構函式

string(); 構造乙個空字串物件

string(byte bytes); 通過byte陣列構造字串物件

string(byte bytes,int offset,int length);通過byte陣列,從offset開始,總共length長的位元組構造字串物件

string(char value); 通過char陣列構造字串物件

string(byte char,int offset,int length);通過char陣列,從offset開始,總共length長的位元組構造字串物件

string(string original); 構造乙個original的副本,拷貝乙個original

string(stringbuffer buffer);通過stringbuffer陣列構造字串物件

public class stringclasstest ;

// 字元陣列

char carray = ;

//宣告乙個stringbuffer

stringbuffer strbuf = new stringbuffer("strbuf");

// 例項乙個string物件

string str = new string("str abcd");

//例項乙個string物件 通過乙個btye陣列構造字串物件(位元組陣列)

string strb = new string(barray);

//例項乙個string物件 通過乙個char陣列構造字串物件(字元陣列)

string strc = new string(carray);

//例項乙個string物件 通過乙個char陣列構造字串物件(位元組陣列,開始的資料,截得資料長度)

string strbindex = new string(barray, 1, 5);

//例項乙個string物件 通過乙個char陣列構造字串物件(字元陣列,開始的資料,截得資料長度)

string strcindex = new string(carray, 1, 2);

//例項乙個string物件 通過乙個stringbuffer物件構造字串物件

string strbuff = new string(strbuf);

system.out.println("例項乙個無參string物件: "+str);

system.out.println("例項乙個帶byte陣列引數string物件: "+strb);

system.out.println("例項乙個帶char陣列引數string物件: "+strc);

system.out.println("例項乙個帶byte陣列引數string物件,擷取從1開始擷取,截5位: "+strbindex);

system.out.println("例項乙個帶char陣列引數string物件,擷取從1開始擷取,截2位: "+strcindex);

system.out.println("例項乙個帶stringbuffer引數string物件: "+strbuff);

// 如果是位元組型別,將輸出位址

// system.out.println(by);

// 如果是字元型別,將輸出字元

// system.out.println(c);}}

java中String類的建構函式

string類中的建構函式 string 構造乙個空字串物件 string byte bytes 通過byte陣列構造字串物件 string byte bytes,int offset,int length 通過byte陣列,從offset開始,總共length長的位元組構造字串物件 string ...

java中String類的建構函式

string類中的建構函式 string 構造乙個空字串物件 string byte bytes 通過byte陣列構造字串物件 string byte bytes,int offset,int length 通過byte陣列,從offset開始,總共length長的位元組構造字串物件 string ...

類String的建構函式 析構函式和賦值函式

海康威視16年春季校招程式設計題目 題目 編寫類string的建構函式 析構函式和賦值函式,已知類string的原型為 class string 解答 1 普通建構函式 建構函式 建構函式是一種特殊的方法,主要用來在建立物件時初始化物件,即為物件成員變數賦初始值,總與new運算子一起使用在建立物件的...