Java是否有“IN”运算符或函数像SQL? [英] Does Java have a "IN" operator or function like SQL?

查看:112
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆