String類及其常用方法

2021-09-29 01:12:47 字數 2341 閱讀 7221

1.字串是一種常量物件。

2.字串物件的宣告以及建立:

宣告字串物件的格式:string物件。

建立字串物件的方法:

一.採用構造方法。new string(「字串」)

二.也可以用乙個已建立的字串建立另乙個字串。

string a=new string(b)

三.用乙個字元陣列a建立字串物件

char a=;

string b=new string(a)

四.string(char a,int startindex,int count)提取字元陣列a中的一部分字元建立乙個字串物件。

char a=;

string a=new string(a,1,2);

3.涉及上述知識點示例**如下:

package train;

public

classsm;

c=newstring

(x);

//通過字元陣列建立字串

d=newstring

(x,5,2

);//通過字元數字建立字串物件,其中5位字元位置,2位從第五個位置開始擷取的字元個數

system.out.

println

(a);

system.out.

println

(b);

system.out.

println

(c);

system.out.

println

(d);

}}

string類的常用方法(一):

package train;

public

classsm;

char y=

; a=

newstring

(x);

//通過字元陣列建立字串

b=newstring

(y);

//通過字元陣列建立字串

//public length()求字串長度

int l=a.

length()

;//public boolean equals(string s)比較當前字串與引數s指定的字串是否相同

boolean i=a.

equals

("字串");

//public boolean equalsignorecase(string s)比較當前字串與引數s指定的字串是否相同,可忽略大小寫

boolean j=b.

equalsignorecase

("bihua");

//public boolean startswith(string s)和public boolean endswith(string s) 判斷當前字串的字首(或字尾 )是否與引數s指定的字串一致

boolean m=b.

startswith

("bi");

boolean n=b.

endswith

("hua");

//public regionmatches(int firststart,string other,int ortherstart,int length)其中length都為當前字串和otherstart的長度,此方法可以用來判斷某個字串中某乙個字串出現的個數

boolean k= b.

regionmatches(0

,"bihua",0

,2);

system.out.

println

("a的字串為"

+l);

system.out.

println

(i);

system.out.

println

(j);

system.out.

println

(m);

system.out.

println

(n);

system.out.

println

(k);

}}

結果如下:

string類的常用方法二:

package train;

public

class

sm}

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位置起,從當前字串中取出剩餘的字元作為乙個新的...