如何在Java中将String值与String类型的ArrayList进行比较?

shi*_*iva 8 java

我的要求是比较StringArrayList包含字符串列表.任何人都可以建议我吗?

Log*_*gan 18

使用

ArrayList.contains("StringToBeChecked");
Run Code Online (Sandbox Code Playgroud)

如果String存在于ArrayList中,则此函数将返回true,否则将返回false.


Jav*_*ldi 7

这是你的方法:

   private boolean containsString(String testString, ArrayList<String> list) 
   {
        return list.contains(testString);
   }
Run Code Online (Sandbox Code Playgroud)


Boh*_*ian 5

查看List#contains(T obj)方法,如下所示:

List<String> list = new ArrayList<String>();
list.add("abc");
list.add("xyz");
list.contains("abc"); // true
list.contains("foo"); // false
Run Code Online (Sandbox Code Playgroud)