文字列クラスの一般的に使用される方法
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世界!