Java是否有“IN”运算符或函数像SQL? [英] Does Java have a "IN" operator or function like SQL?
本文介绍了Java是否有“IN”运算符或函数像SQL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
if(string in arrayArray){
...
}
我知道我可以为此创建一个函数但是我只想知道Java是否已经有了这个功能。
谢谢!
解决方案
有很多集合可以让你做类似的事情。例如:使用 html#contains%28java.lang.CharSequence%29rel =noreferrer>
Strings
String s =我可以有cheezeburger?;
布尔hasCheese = s.contains(cheeze);
或 Collections
:
列表< String> listOfStrings = new ArrayList< String>();
boolean hasString = listOfStrings.contains(something);
然而,对于简单的 String []
。
I want to know if there's a way of doing something like this in Java :
if(word in stringArray) {
...
}
I know I can make a function for this but I just want to know if Java has already something for this.
Thank you!
解决方案
There are many collections that will let you do something similar to that. For example:
With Strings
:
String s = "I can has cheezeburger?";
boolean hasCheese = s.contains("cheeze");
or with Collections
:
List<String> listOfStrings = new ArrayList<String>();
boolean hasString = listOfStrings.contains(something);
However, there is no similar construct for a simple String[]
.
这篇关于Java是否有“IN”运算符或函数像SQL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文