我想知道在 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/