由网友(是我入戏太深)分享简介:是否有可能做这样的事情在Java中为Android(这是一个伪code)Is it possible to do something like this in Java for Android (this is a pseudo code)IF (some_string.equals("john" OR "mary...
是否有可能做这样的事情在Java中为Android(这是一个伪code)
Is it possible to do something like this in Java for Android (this is a pseudo code)
IF (some_string.equals("john" OR "mary" OR "peter" OR "etc."){
THEN do something
}
目前,这是通过多次与完成
其中。 String.equals()
条件||
At the moment this is done via multiple String.equals()
condition with ||
among them.
推荐答案
可能性:
使用 String.equals()
:
if (some_string.equals("john") ||
some_string.equals("mary") ||
some_string.equals("peter"))
{
}
使用一个普通的前pression:
Use a regular expression:
if (some_string.matches("john|mary|peter"))
{
}
存储字符串列表中的集合来进行匹配和搜索的集合:
Store a list of strings to be matched against in a Collection and search the collection:
Set<String> names = new HashSet<String>();
names.add("john");
names.add("mary");
names.add("peter");
if (names.contains(some_string))
{
}
相关推荐
最新文章