java - 如何检查字符串是否在任何 ArrayList 中

标签 java

所以我想检查我的字符串是否在任何数组列表中,而不必执行以下操作: if(ArrayList1.Contains("Test") || ArrayList2.Contains("Test") || ArrayList3.Contains("Test")) { }

我不知道是否有办法用循环来做到这一点。

谢谢

最佳答案

创建一个包含所有 ArrayList 的 ArrayList,然后循环它们,就像:

for(ArrayList list : arrays){//arrays contains all your arraylsits, ArrayList1, ArrayList2 ...
   return list.contains(value);
}

关于java - 如何检查字符串是否在任何 ArrayList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21928614/

相关文章:

java - 是否有使用不同应用服务器测试应用程序的技巧或最佳实践?

java - 为什么使用 lambda 表达式实现 Cucumber stepdef 是一个很好的实践?

java - 如何在类里面启动 View ,然后在另一个 Activity 中调用它?

java - NetworkSecurityConfig : No Network Security Config specified, 使用平台默认错误响应代码:400

Java:为什么不覆盖 "this( )"?

java - 如何用 ","分割文本并去掉 java 中的 ","?

java - Android 应用程序问题 - 如何在 Play 商店中加载应用程序条目

java - 将 Arraylist 保存到文本文档中的单独行

java - 优化 Java 数组复制

Java - 使用 GUI 和 2D 图形