java中String類的建構函式

2021-09-24 00:17:11 字數 1694 閱讀 9034

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);}}

posted on 2017-09-16 21:56收藏

java中String類的建構函式

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

String 類的構造

檔名稱 3.cpp 完成日期 2016年 5 月 24日 版本號 v1.0 專案 string類的構造 寫乙個能處理字串的類,其資料成員如下所示 include include using namespace std class string string string string string ...

JAVA中String類的總結

類在 的使用中有著非常重要的作用,現在對於 類做乙個總結 提到 類就不得不提到 類,有兩種型別的字串,一種是建立後不需要改變的,稱為字串常量,類用於儲存字串常量。另一種是建立後需要對其進行改變的,稱為字串變數,用於儲存字串變數。先來看看 類 類有 種構造方法,都是根據提供的不同引數來構造。下面舉幾個...