下面是一些示例代码:
import java.lang.Scanner;
/*setup everything here, you just need that import*/
Scanner input = new Scanner(System.in);
//ask for input
String str = input.next();
if(str.contains(/*char1*/) || str.contains(/*char2*/) || /*continue the pattern, 1 for every character*/)
{
//event if it contains one
}
else
{
//event if it does not contain any
}
的alternatve:
import java.lang.Scanner;
/*put the program parts here*/
Scanner input = new Scanner(System.in);
String str = input.next();
List<char> chars = Arrays.asList(/*put chars here, seperated with commas*/);
for(int x = 0; x < chars.size();x++)
{
if(str.contains(chars[x]))
{
//event if it contains one
}
else
{
//event if it does not contain one
}
}
//resume program
这些代码段将工作,承担一切都正确输入。
一个简单的谷歌搜索 “Java的正则表达式”,你会发现:['java.util.regex'](http://docs.oracle.com/javase/6/ docs/api/java/util/regex/package-summary.html)都是你自己的! – verdesmarald
显示你试过的图案 –