我是一个初学者。为什么呢?isEmpty()
在我的问题中定义了一个错误。
我修剪和分割了一个字符串数组。
String[] items = s.trim().split("[ !,?.\\_'@]+");
我想打印
int i = (items.isEmpty()) ? 0 : items.length;
不过 isEmpty
显示一个错误。
数组没有 isEmpty
方法。你需要自己用 items.length == 0
.
另外,要注意 items
永远不会是空的。
如果表达式与输入的任何部分都不匹配,那么产生的数组只有一个元素,即这个字符串。