文字列の一般的に使用される方法

文字列クラスの一般的に使用される方法

 

1、int型の長さ()

文字列の長さを取得します。

文字列str = "こんにちは、世界!";

// strの長さを取得します

System.out.println(str.length())。

結果:

12

2、文字のcharAt():文字を傍受

文字列str = "こんにちは、世界!";

//インターセプト下付き文字1

System.out.println(str.charAt(1))。

結果:

E

3、CHAR [] toCharArray()

配列に文字列

文字列str = "こんにちは、世界!";

CHAR []文字の= str.toCharArray()。

用(チャーC:文字){

System.out.print(C + "\ tの");

}

結果:

HelloWorldの!

4、int型のindexOf( "文字")

指定された文字列の存在は、文字列の位置を返し、そうでない場合かどうかを確認するには、-1を返します

文字列str = "こんにちは、世界!";

int型のインデックス= str.indexOf( "WO");

System.out.println(インデックス)。

結果:

6

5、は、toUpperCase()

小文字内部の文字列が大文字になって

文字列str = "こんにちは、世界!";

文字列STR2 = str.toUpperCase()。

System.out.println(STR2)。

結果:

こんにちは世界!

6、toLowerCaseメソッド()

小文字に大文字の中の文字列

 

文字列str = "HELLO WORLD!"。

文字列STR2 = str.toUpperCase()。

System.out.println(STR2)。

結果:

こんにちは世界!

7、String []型スプリット( "文字")

指定した正規表現は、この文字列を分割するマッチング。新しい文字列配列の形成。

文字列str =「こんにちは、世界、あなた、いい」。

文字列[] STRS = str.split( "")。

(文字列S:STRS)のために{

 System.out.println(S);

}

結果:

 

 こんにちは

 世界

 君

 良いです

8、文字列)(トリム文字列の前後のスペースを削除します

文字列str =「こんにちは、世界、あなた、いい」。

str.trim =トリム文字列();

System.out.println(トリム)。

結果:

こんにちは、世界、あなたは、良いです

 

図9に示すように、文字列(文字oldChar、チャーnewCharに)置き換えます

古い文字を置き換えるために新しい文字

文字列str =「こんにちは、世界、あなた、いい」。

文字列を置き換える= str.replace( " "" - ");

System.out.println(置き換え)。

結果:

こんにちは、世界トップます - 良いです

 

10、文字列の部分文字列(INT beginIndexパラメータ、INT endIndexの)

位置を除くbeginIndexの位置を備えた迎撃文字列、endIndexの

文字列str =「こんにちは、世界、あなた、いい」。

//文字列は4を含めない、0を含む0-4の位置を、撮影しました

ストリングストリング= str.substring(0、4);

System.out.println(サブストリング)。

結果:

地獄

11、ブールequalsIgnoreCase(文字列STR2)

値が同じである場合を無視して2つの文字列を比較、ブール値を返します。

二つの文字列bolean等しい(文字列STR2)同じかどうかを比較値

文字列str = "こんにちは、世界!";

文字列STR2 = "HELLO WORLD!"。

System.out.println(str.equalsIgnoreCase(STR2))。

System.out.println(str.equals(STR2))。

結果:

12、ブール(文字列STR2)が含まれ

指定されたコンテンツが含まれている文字列は、ブール値を返すかどうかを決定します

文字列str = "こんにちは、世界!";

System.out.println(str.contains( "HEL"));

結果:

13、ブールのstartsWith(文字列str)

この文字列が指定された接頭辞で始まるかどうかをテストします。ブール値を返します。

文字列str = "こんにちは、世界!";

System.out.println(str.startsWith( "彼"));

結果:

14、ブールendsWith(文字列str)

この文字列が、指定された接尾辞で終わるかどうか。ブール値を返します。

文字列str = "こんにちは、世界!";

System.out.println(str.endsWith() "!");

結果:

15、文字列でReplaceAll(文字列STR1、Stringstr2)

指定されたコンテンツのすべての内容を置き換えます

文字列str = "こんにちは、世界!";

ストリングでReplaceAll = str.replaceAll( "L"、 "M")。

System.out.println(でReplaceAll)。

結果:

wormdすげえ!

16、文字列replaceFirstという(文字列STR1、STR2文字列)

指定されたコンテンツの最初の発生の内容が置き換えられ

文字列str = "こんにちは、世界!";

ストリングでReplaceAll = str.replaceFirst( "L"、 "M")。

System.out.println(でReplaceAll)。

結果:

hemlo世界!

おすすめ

転載: www.cnblogs.com/4756yaoyexingjun/p/11785357.html