ホームページ  >  記事  >  Java  >  Java文字列とは何ですか

Java文字列とは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-11-09 11:06:185132ブラウズ

Java string は文字列クラスであり、Java プログラム内のすべての文字列リテラル (「abc」など) はこのクラスのインスタンスとして実装されます。文字列は定数であり、作成後に値を変更することはできません。文字列バッファーは変更可能な文字列をサポートします。 String オブジェクトは不変であるため、共有できます。

Java文字列とは何ですか

#文字列の作成

文字列を作成する最も簡単な方法は次のとおりです。 (推奨学習: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。