ゼロから学ぶJava
トップ/変数
変数

文字を入れる(String)

5分で読めます7

この章で学ぶこと

文字や文章を変数に入れる方法を学びましょう。Javaでは String という型を使います。

文字を入れる箱「String」

名前やメッセージなど、文字を扱いたいときに使う型が String(ストリング)です。

String は「文字の列」という意味です。1文字でも、長い文章でも、同じように扱えます。

Stringの使い方

java
1public class Main {
2 public static void main(String[] args) {
3 String name = "田中たろう";
4 String message = "こんにちは!";
5
6 System.out.println(name); // 田中たろう
7 System.out.println(message); // こんにちは!
8 }
9}

文字列はダブルクォート(")で囲んで書きます。これは int と違う大事なポイントです。

文字列をつなげる

+ を使うと、文字列同士をつなげられます。

java
1String name = "田中たろう";
2System.out.println("こんにちは、" + name + "さん!");
3// こんにちは、田中たろうさん!

変数と文字列を + でつなぐことで、動的なメッセージが作れます。

int と String の違い

入れるもの書き方の例
`int`整数`int age = 20;`
`String`文字列`String name = "たろう";`

String は大文字の S で始まることに注意しましょう。int は小文字ですが、String は大文字です。なぜ大文字なのかは「クラスとオブジェクト」の章を学ぶと自然とわかります。今は「String は大文字の S」とそのまま覚えておきましょう。

ポイント

文字を扱うときは String を使います。値はダブルクォート(")で囲みます。+ で文字列をつなげることもできます。

まとめ

  • 文字(文字列)を入れるには String を使う
  • 値はダブルクォート(")で囲む
  • + で文字列同士をつなげられる
  • String は大文字の S で始まる

確認問題

Javaで文字列を扱う型はどれですか?