我正在尝试将两个 not contains 语句连接到一个表达式中,这可能吗?该字符串必须包含“j”或“i”字符
String input = "this";
if(!((input.contains("J"))|| (input.contains("i"))) {
System.out.prinltn("your input must contain either a 'J' or an 'i'");
}else{
System.out.prinltn("your input does contain a 'J' or an 'i'");
}
输入=这个
输出 = 您的输入不包含“J”或“i”
预期=您的输入确实包含“J”或“i”
最佳答案
我建议使用正则表达式,它只是一个表达式,如果您的规则发生变化,您可以稍后在一个地方更改它(而不是增加 if/else 子句)
String input = "this";
System.out.println(input.matches(".*[ij].*"));
关于Java join 2 不包含在一个表达式中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158045/