#8 Javaで学ぶ文字列操作の基本

Javaの文字列操作は、豊富な機能が標準で用意されている一方、比較の際の注意点でつまずきやすい分野でもあります。この記事では、Javaにおける文字列操作の基本を解説します。

文字列を連結する

String greeting = "こんにちは、" + name + "さん";

Javaでは`+`による連結がそのまま使えます。

よく使う文字列操作

  • name.length() 文字数を調べる
  • name.toUpperCase() 大文字に変換する
  • name.replace("A", "B") 文字を置き換える
  • name.split(",") 指定した記号で分割する

文字列の比較にはequals()を使う

以前の記事でも触れましたが、Javaで文字列の中身を比較する際は`==`ではなく`equals()`を使う必要があります。

if (name.equals("太郎")) { ... }

Javaならではの注意点

`length`は配列では「値そのもの」として使いますが、文字列(String)では`length()`という「機能」として、かっこを付けて呼び出します。似ているようで書き方が異なるため、混同しないよう注意しましょう。

まとめ

Javaの文字列操作は`length()`・`toUpperCase()`・`split()`などが基本です。比較には必ず`equals()`を使うことを徹底しましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Javaをもっと学びたい方には「スッキリわかるJava入門 第4版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本