String#split(String regex)について

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

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

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

トラックバック(0)

このブログ記事を参照しているブログ一覧: String#split(String regex)について

このブログ記事に対するトラックバックURL: http://trialpc.net/mt/mt-tb.cgi/505

コメントする

Advertizement

このブログ記事について

このページは、tetsuが2005年9月 3日 01:36に書いたブログ記事です。

ひとつ前のブログ記事は「カレーのとろみ」です。

次のブログ記事は「ブルックナー5番」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.0

最近のコメント

カウンタ

リンク