java - Java 是否有 "IN"运算符或类似 SQL 的函数?

标签 java function

我想知道在 Java 中是否有这样的方法:

if(word in stringArray) {
  ...
}

我知道我可以为此创建一个函数,但我只想知道 Java 是否已经为此提供了一些功能。

谢谢!

最佳答案

有很多集合可以让你做类似的事情。例如:

Strings :

String s = "I can has cheezeburger?";
boolean hasCheese = s.contains("cheeze");

或使用 Collections :

List<String> listOfStrings = new ArrayList<String>();
boolean hasString = listOfStrings.contains(something);

但是,对于简单的 String[] 没有类似的构造。

关于java - Java 是否有 "IN"运算符或类似 SQL 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3565954/

相关文章:

c++ - 我可以将类的成员函数作为函数参数传递吗?

java - 在不关闭 System.in 的情况下关闭扫描仪

java - 将元素与不工作的特定元素匹配 JList ActionListener

java - 从 CSV 字符串而不是文件解析

python - 如何在数据框的每一行上应用一个函数?

c - IF 语句正在更改函数中的数组元素

python - python中通过函数列表列表

java - 如何使用 Java 解析 Talend 中的数据(来自之前生成的 .txt 文件)?

java - 在 UTC 中使用过期日期时 JWT 过期不起作用

function - 我需要将一些 Delphi 7 代码转换为 Seattle,但我无法使用预定义函数结果 "Result"