Java では、String はテキスト データ (本質的には不変の文字シーケンス) を表すクラスです。二重引用符で囲まれたリテラルまたは String コンストラクターを使用して String を作成できますが、通常はリテラルを使用することをお勧めします。文字列文字には、charAt() メソッドと substring() メソッドを使用してアクセスできます。 String は不変であるため、値を変更するには連結または置換が必要です。 String クラスは、length()、isEmpty()、compareTo()、toLowerCase() などのいくつかの便利なメソッドを提供します。
Java での文字列の使用
文字列とは何ですか?
String は、Java のテキスト データを表すクラスです。これは一連の文字であり、本質的には不変のオブジェクトです。
文字列の作成
文字列を作成する最も簡単な方法は、二重引用符で囲まれたテキストを使用することです:
<code class="java">String myString = "Hello World";</code>
文字列を使用することもできます。コンストラクターですが、一般的には推奨されません:
<code class="java">String myString = new String("Hello World");</code>
文字列文字へのアクセス
charAt()
メソッドを使用して、文字列内の 1 文字にアクセスできます。 :
<code class="java">char myChar = myString.charAt(0); // 获取第一个字符('H')</code>
substring()
メソッドを使用して文字列の一部を抽出することもできます:
<code class="java">String substring = myString.substring(0, 5); // 获取前 5 个字符("Hello")</code>
文字列の変更
#String は不変であるため、その値を直接変更することはできません。ただし、concat() メソッドを使用して、別の文字列を連結することもできます。
<code class="java">myString = myString.concat("!"); // 现在 myString 等于 "Hello World!"</code>
replace() メソッドを使用して、文字列内の文字を置換することもできます。
<code class="java">myString = myString.replace("World", "Universe"); // 现在 myString 等于 "Hello Universe!"</code>
String メソッド
String クラスには、次のような便利なメソッドが多数用意されています。: 文字列の長さを返します
: 文字列が空かどうかを確認します
: 2 つの文字列を比較します
: 大文字と小文字を無視して 2 つの文字列を比較します
: 文字列を小文字に変換します
: 文字列を大文字に変換します
String を使用する場合
String を使用する場合は、次の状況に注意する必要があります。 : または
StringBuffer を使用する方が効率的です。
または
java.text パッケージのクラスを使用できます。
以上がJavaで文字列を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。