JavaのString.splitは末尾の連続する空き項目がカウントされない。
ついつい忘れてしまうので備忘録を残す。
1 | System.out.println( "split(" , "): (a,b,c,,,)=" + |
2 | new String ( "a,b,c,,," ).split( "," ).length); |
3 | System.out.println( "split(" , ",-1): (a,b,c,,,)=" + |
4 | new String ( "a,b,c,,," ).split( "," , -1).length); |
5 | //結果は・・・ |
6 | //split( "," ): (a,b,c,,,)=3 |
7 | //split( "," ,-1): (a,b,c,,,)=6 |