Java string は文字列クラスであり、Java プログラム内のすべての文字列リテラル (「abc」など) はこのクラスのインスタンスとして実装されます。文字列は定数であり、作成後に値を変更することはできません。文字列バッファーは変更可能な文字列をサポートします。 String オブジェクトは不変であるため、共有できます。
#文字列の作成
文字列を作成する最も簡単な方法は次のとおりです。 (推奨学習: java コース )
String greeting = "java入门教程";コード内で文字列定数が見つかった場合、ここの値は「Rookie Tutorial」となり、コンパイラはこの値を使用してString オブジェクトを作成します。他のオブジェクトと同様、キーワードと構築メソッドを使用して String オブジェクトを作成できます。String クラスには 11 の構築メソッドがあり、文字列を初期化するためのさまざまなパラメータが提供されます。たとえば、文字配列パラメータを指定します:
StringDemo.java ファイル コード:
public class StringDemo{ public static void main(String args[]){ char[] helloArray = { 'r', 'u', 'n', 'o', 'o', 'b'}; String helloString = new String(helloArray); System.out.println( helloString ); }上記の例のコンパイルと実行結果は次のとおりです:
runoob注: String クラスは不変であるため、String オブジェクトを作成すると、その値を変更することはできません (詳細については、「注」セクションを参照してください)。文字列の場合は、StringBuffer および StringBuilder クラスの使用を選択する必要があります。
以上がJava文字列とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。