String#split(String)の罠
String s = "a,b,c,,"; System.out.println(s.split(","));
の結果はなんと3が返って来る。5を返したければ以下のようにしないといけない。
String s = "a,b,c,,"; System.out.println(s.split(",", -1));
やー、これは罠だった。ソース読んでキヅイタヨ。まずAPI読むべきだね、うん・・・orz
String s = "a,b,c,,"; System.out.println(s.split(","));
の結果はなんと3が返って来る。5を返したければ以下のようにしないといけない。
String s = "a,b,c,,"; System.out.println(s.split(",", -1));
やー、これは罠だった。ソース読んでキヅイタヨ。まずAPI読むべきだね、うん・・・orz