NSLog(@"%d", [[@"a,b" componentsSeparatedByString:@","] count]);
NSLog(@"%d", [[@"a,b," componentsSeparatedByString:@","] count]);
NSLog(@"%d", [[@"a,,b," componentsSeparatedByString:@","] count]);
結果有點意思 2、3、4
同樣結果在Java中類似方案
String a = "a,b";
System.out.println(a.split(",").length);
a = "a,b,";
System.out.println(a.split(",").length);
a = "a,,b,";
System.out.println(a.split(",").length);
結果 2 2 3