分隔算法 有點小意思

  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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章