String#split(String regex)について

  • 更新日:
  • Java

CSVファイルからデータを取り込むためにString#split(String)を使ってみましたが、気になる挙動を示していたのでメモしておきます。

実行環境は、Java5.0です。たとえば、CSVファイルのある1行に「1,2,3,,,,1,,」というものがあったとしましょう。すると、このsplitから返ってくるStringの配列型の内容は、「1」「2」「3」「」・・・「」「1」となります。

これはリファレンスにも書かれていますが、ちょっと忘れているとバグのもとになりそうです。ちなみに、後半の空文字も含めたい場合はString#split(String,int)の第2引数を負の数にすれば大丈夫です。

Track Back

Track Back URL

コメントする

公開されません

refresh captcha

画像の中に見える文字を入力してください。

このページの上部へ

About

tetsuの日記・雑記です。
日々経験したことを記録していきます。

広告

サイト内検索

最近のピクチャ

  • リアディレーラ

月別アーカイブ

最近のコメント