Javaの文字列を勉強する!Stringクラスの扱い方と便利なメソッド。
この記事では、Javaでの文字列の扱い方やStringクラスの便利なメソッドを勉強しよう!
とても実践的な内容だ。
Javaにおける文字列
多くのプログラミング言語と同様に
なお、テキストは変数と区別するためにカッコで括って表現される。
Stringはなぜstringで無いのか?
Stringはintやcharなどのプリミティブ型ではなく、オブジェクト型のデータ型である。
charの使い道は?
Charはcharcterの略で、Unicodeという文字規格での一文字を整数で表すデータ型。
ユニコードには記号なども含まれる。
ユニコードの一覧
Stringクラスの便利なメソッド
次にStringを扱ううえで必要となるオペレーションとそのために用いるメソッドについて見ていこう!
equals – 文字列が同じか確認する
まずはStringでもっともよく使われる文字列の
JavaでStringの内容を比較する場合は==では無く、equalsを使用する。
length – 文字列の長さを出力する
substring – 文字列を切り抜く
replace – 文字の置き換え
contains – 文字の検索
検索する文字が文字列のどの位置にあるか確認したい時はindexOfメソッドを使用する。
splitとjoin
コンマで区切られた文字列を配列に変換する場合、
nullと空白のチェック
Stringクラスについて知っておきたい事柄
StringUtilsクラス
Appcheのcommonライブラリに含まれるStringに関連する便利なユーティリティメソッドを多く含んでいる。
org.apache.commons.lang3