我有List<String>
我需要查找特定字符串是否存在于List中。
表示例如:
String str = "apple";
List<String> listObject = Lists.newArrayList("apple", "orange", "banana");
我需要查看str
中是否存在listObject
或不使用Google Guava。
所以我需要true
或false
结果。
我怎样才能做到这一点?
答案 0 :(得分:17)
这是Java Collections API的标准部分:
boolean exists = listObject.contains(str);
答案 1 :(得分:4)
我同意这可以用标准的Collections API完成(也许应该),但无论如何,在Guava中你可以这样做:
List<String> strList = Arrays.asList(new String[] {"one", "two", "3", "4"});
boolean exists = FluentIterable.from(strList).contains("two");