1.String
種類
このString
型は、Java で最もよく使用される型の 1 つです。一番よく使われるタイプかもしれません。これが非常に人気があるのには理由があります。このような変数を使用するとテキストを保存できます。それをやりたくない人がいるでしょうか? さらに、int
およびdouble
型とは異なり、 型のオブジェクトのメソッドを呼び出すことができString
、これらのメソッドはいくつかの便利で興味深いことを行います。
さらに、すべての Java オブジェクト (すべて!) をString
. より正確に言えば、すべての Java オブジェクトはそれ自体のテキスト (文字列) 表現を返すことができます。本格的なクラスであるため、型の名前はString
大文字で始まります。
このタイプについては何度も取り上げますが (非常に便利で興味深いものです)、今日は簡単に紹介します。
2.String
変数の作成
このString
型は文字列 (テキスト) を保存するために設計されています。textを格納できる変数をコード内で作成するには、次のようなステートメントを使用する必要があります。
String name;
String
変数の作成
ここで、 はname
変数の名前です。
例:
声明 | 説明 |
---|---|
|
という名前の文字列変数name が作成されます |
|
という名前の文字列変数message が作成されます |
|
という名前の文字列変数text が作成されます |
int
および型と同様にdouble
、簡略記法を使用して複数のString
変数を作成できます。
String name1, name2, name3;
String
複数の変数を作成するための省略表現
3.String
変数への値の代入
変数に値を入れるにはString
、次のステートメントを実行する必要があります。
name = "value";
String
変数への値の代入
そして今、私たちはこのタイプと私たちがすでに研究したタイプとの最初の違いに遭遇しました。このString
型のすべての値はテキスト文字列であり、二重引用符で囲む必要があります。
例:
声明 | ノート |
---|---|
|
変数name にはテキストが含まれていますSteve |
|
変数city にはテキストが含まれていますNew York |
|
変数message にはテキストが含まれていますHello! |
4.String
変数の初期化
int
および型と同様にdouble
、型の変数はString
作成時にすぐに初期化できます。実際、これはJava のすべての型で実行できることです。したがって、これ以上は言及しません。
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
値を割り当てずに変数を宣言し、それを使用しようとすると、Java コンパイラはエラーを出します。
このコードは機能しません:
声明 | ノート |
---|---|
|
変数name は初期化されていません。プログラムはコンパイルできません。 |
|
変数a は初期化されていません。プログラムはコンパイルできません。 |
|
変数x は初期化されていません。プログラムはコンパイルできません。 |