ひよっこSEのコツコツ備忘録

システム開発に携わる中で、知識として学んだことや覚えたことを書き綴っています。

Java

【Java】StringTokenizerクラスで文字列分割

投稿日:2013年11月6日 更新日:

文字列をカンマやスペースなど、任意の区切り文字で分割する方法。

やり方は多分いろいろあるけど、今回はStringTokenizerクラスを使用するやり方。

 

 

実行結果はこんな感じ。

 

コンストラクタで区切り文字を指定しなかった場合は、半角スペース、タブ文字、改行文字、復帰改行文字、用紙送り文字が区切り文字になる。

…と、こんな感じだけど、実はStringTokenizerクラスは古~いものなので、現在は推奨されていないらしい。

文字列の分割を行う場合には、Stringクラスのsplitメソッドを使った方が良いすね。

-Java
-

執筆者:

関連記事

【Java】String.formatで文字列を成形する

文字列を動的に組み立てる方法としては、

のようなやり方が一番単純。だと思う。   で、もう少しだけ可読性やら拡張性やらを考慮 …

【Java】ファイルダウンロード処理

サーバーに保管されているファイルをダウンロードする方法。 ダウンロード時の動作についてはレスポンスに設定する”Content-Disposition”の値次第になっていて、&# …

【Java】日付の計算(加算と減算)

システム日付や任意の日付に対して加算や減算を行うには、Calendarクラスを使用する。 下のサンプルでは、システム日付を保持したCalendarオブジェクトに対して日数などの加減算を行い、結果をyy …

【Java】nullか空文字のチェック(isNullOrEmpty)

文字列が「nullもしくは空文字」であることをチェックする場合、C#ではstringクラスにisNullOrEmptyという便利なメソッドが用意されていたりするけど、Javaにはそれがない。 というこ …

【Java】String型とint型の型変換

文字列と数値の型変換を行うことは結構あって、一度覚えてしまえば忘れることはないと思うけど念のためメモ。 まずは文字列を数値に変換する方法。 [crayon-5ce352577e06b341488561 …