String類的常用方法

2021-05-26 00:26:10 字數 2861 閱讀 1168

注:此檔案為團隊學習中的總結檔案,所以偏重於基礎!

老鳥,請飄過!當然,歡迎砸磚!

code:

public

class stringdemo    

public stringdemo()   

/**

* 演示string類的初始化

*/private

void init();   

string s5 = new string(c1 );   

//string(char value, int offset, int count)

//分配乙個新的 string,它包含取自字元陣列引數乙個子陣列的字元。

//offset 引數是子陣列第乙個字元的索引,count 引數指定子陣列的長度。

string s6  = new string(c1,0,11);   

//列印6個string物件

system.out.println("s1:"+s1);   

system.out.println("s2:"+s2);   

system.out.println("s3:"+s3);   

system.out.println("s4:"+s4);   

system.out.println("s5:"+s5);   

system.out.println("s6:"+s6);          

}   

/**

* 演示string物件的大小比較

*/private

void compare()   

/**

* 演示string物件的字串連線

*/private

void concat()   

/**

* 演示string物件的字串拷貝

*/private

void copy();   

//public static string copyvalueof(char data)

//返回指定陣列中表示該字串行的 string。

s1=string.copyvalueof(data);   

system.out.println("使用copyvalueof方法1:s1="+s1);   

//copyvalueof(char data, int offset, int count)

//offset - 子陣列的初始偏移量;count - 子陣列的長度。 

s1=string.copyvalueof(data,2,3);   

system.out.println("使用copyvalueof方法2:s1="+s1);   

//tochararray()

//將此字串轉換為乙個新的字元陣列。

char data1 = new

char[3];   

data1=s1.tochararray( );   

system.out.print("使用tochararray方法,對s1進行轉換,得到的陣列元素為:");   

for(int i=0;isystem.out.print(data1[i]);   

}          

system.out.println();   

//getchars(int srcbegin, int srcend, char dst, int dstbegin)

//將字元從此字串複製到目標字元陣列。 

//srcbegin - 字串中要複製的第乙個字元的索引;srcend - 字串中要複製的最後乙個字元之後的索引;

//dst - 目標陣列;dstbegin - 目標陣列中的起始偏移量。        

char data2 = new

char[3];   

s1.getchars(1,2,data2,0);          

system.out.print("使用getchars方法,將s1裡面的第2個元素放入到陣列裡面:");   

for(int i=0;isystem.out.print(data2[i]);   

}          

system.out.println();   

//string substring(int beginindex)

//beginindex - 起始索引(包括)。 

//返回乙個新的字串,它是此字串的乙個子字串。

//該子字串從指定索引處的字元開始,直到此字串末尾。

string s2=new string( );   

s2 = s1.substring(0);   

system.out.println("使用substring方法1:"+s2);   

//public string substring(int beginindex, int endindex)

//返回乙個新字串,它是此字串的乙個子字串。

//該子字串從指定的 beginindex 處開始,直到索引 endindex - 1 處的字元。

string s3=new string( );   

s3 = s1.substring(0, 2);   

system.out.println("使用substring方法2:"+s3);          

}   

/**

* 演示在string中查詢字元和子串

*/private

void find()   

/**

* 演示在string中修改字串

*/private

void modify()   

}   

String 類常用方法

字串 就是由多個字元組成的一串陣列 一旦被複製,就不能被改變 public class stringdemo string s2 new string bys system.out.println s2 s2 system.out.println s2.length s2.length 5 syst...

String類常用方法

方法名稱 型別 方法描述 public string char value 構造 將字元陣列變為string類物件 public string char value,int offset int count 構造 將部分字元陣列變為string類物件 public char charat int i...

String類常用方法

返回字串長度 public int length 返回字串中指定位置的字元 public char charat int index 提取字串 方法說明 public string substring int beginindex 從beginindex位置起,從當前字串中取出剩餘的字元作為乙個新的...