当我传入一个空字符串""时,为什么以下代码返回1?
private int GetItemsInCommaSeparatedList(){
// Locals
String param = ""; // "1,2,3" returns 3 without issue
List<String> items = Arrays.asList(param.split("\\s*,\\s*"));
// Empty?
if ( items.isEmpty() )
return 0;
// Return
return new items.size();
}
Run Code Online (Sandbox Code Playgroud)