Javaのsplit関数では第2引数に「-1」つけるべし!(俺の場合)


Javaのsplit関数で例えば下記のような文字列を分割するとする

[java]

String aho = "a,b,c,";

String aho_split = aho.split(",")[3];

[/java]

これで配列の1番目には「a」2番目は「b」、3番目は「c」そして4番目の配列には空白がはいると思ってたバカな俺。

そう・・・・4番目の配列は「なし」だ・・・。(美味しそう

Javaの場合勝手に空白を入れてくれるという自分勝手なことはしないらしい。

なので引数第2に「-1」を追加してあげる

[java]

String aho = "a,b,c,";

String aho_split = aho.split(",", -1)[3];

[/java]

これで「aho_split」変数に空白が入るようになる。

区切る文字列の内容が不確定なときに使用すると便利かも!!

でも俺の場合絶対につける癖が付きそうな気がするっ~あぁ~っす!


この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL