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は初期化されていません。プログラムはコンパイルできません。 |
GO TO FULL VERSION