#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版」がおすすめです。
コメント
コメントを投稿