【发布时间】:2014-02-06 02:24:56
【问题描述】:
我有一个 LinkedList 作为 -
List<String> tables = new LinkedList<String>();
有时,tables 列表看起来像,这意味着其中包含所有空字符串值 -
[null, null]
是否有任何直接的方法可以识别tables列表中的所有元素是否为null字符串,则返回true,否则返回false。
我能想到的一种方法就是继续迭代它,看看它是否有空字符串,然后相应地返回真或假。
更新:-
public static void main(String[] args) {
String table_1 = null;
String table_2 = "hello";
List<String> tables = new LinkedList<String>();
tables.add(table_1);
tables.add(table_2);
boolean ss = isAllNull(tables);
System.out.println(ss);
}
public static boolean isAllNull(Iterable<?> list) {
for (Object obj : list) {
if (obj != null)
return false;
}
return true;
}
【问题讨论】:
-
你认为正确的方式。
标签: java list linked-list