Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 文字列とは何ですか? | 変数とデータ型
Java入門

文字列とは何ですか?

メニューを表示するにはスワイプしてください

これまでにプリミティブ型データ型について学習しましたが、次はJavaがテキストを扱うために使用するもう一つの重要な型、Stringについて説明します。

Javaでは、テキストはプリミティブ型で保存されません。代わりに、Stringという特別なデータ型で扱われます。文字列とは、変数に格納されたテキストのことです。

実はすでに文字列を意識せずに使ってきました。たとえば、メッセージを出力する際などです:

System.out.println("Hello World");

二重引用符で囲まれたものは、Javaではすべて文字列として扱われます。テキストは次のように変数に格納できます:

String coffeeName = "Cappuccino";

Stringはプリミティブ型ではない

重要なポイントとして、Stringはプリミティブ型データ型ではありません。参照型であり、これは次のことを意味します:

  • 値そのものを直接保存しない
  • メモリ上のテキストが保存されている場所への参照を保存する

今後、Stringに特化したモジュールでさらに詳しく学びますが、今は数値とは少し異なる仕組みで動作することを覚えておいてください。

文字列は必ず二重引用符で囲む必要がある

正しい例:

String drink = "Latte";

誤った例:

String drink = Latte;

引用符がない場合、Javaはテキストではなく変数を参照していると判断します。

question mark

次のうち、JavaでStringを正しく作成する方法はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  7

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

文字列とは何ですか?

これまでにプリミティブ型データ型について学習しましたが、次はJavaがテキストを扱うために使用するもう一つの重要な型、Stringについて説明します。

Javaでは、テキストはプリミティブ型で保存されません。代わりに、Stringという特別なデータ型で扱われます。文字列とは、変数に格納されたテキストのことです。

実はすでに文字列を意識せずに使ってきました。たとえば、メッセージを出力する際などです:

System.out.println("Hello World");

二重引用符で囲まれたものは、Javaではすべて文字列として扱われます。テキストは次のように変数に格納できます:

String coffeeName = "Cappuccino";

Stringはプリミティブ型ではない

重要なポイントとして、Stringはプリミティブ型データ型ではありません。参照型であり、これは次のことを意味します:

  • 値そのものを直接保存しない
  • メモリ上のテキストが保存されている場所への参照を保存する

今後、Stringに特化したモジュールでさらに詳しく学びますが、今は数値とは少し異なる仕組みで動作することを覚えておいてください。

文字列は必ず二重引用符で囲む必要がある

正しい例:

String drink = "Latte";

誤った例:

String drink = Latte;

引用符がない場合、Javaはテキストではなく変数を参照していると判断します。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  7
some-alt