我知道通过使用contains,您可以检查String是否包含某些单词或其他内容.但是有一个!包含方法吗?例如,我希望它检查字符串以查看它是否包含单词"like",但我也希望它检查它是否包含单词"not".那可能吗?
if (text.contains("like")&&text.!contains("not")){
System.out.println("Is that a trick question? Yes.");
x = 1;}
Run Code Online (Sandbox Code Playgroud)
你的语法很接近.就像这样,
String text = "like yes";
if (text.contains("like") && !text.contains("not")) {
System.out.println("like yes");
}
text = "like not";
if (text.contains("like") && !text.contains("not")) {
System.out.println("like not");
}
Run Code Online (Sandbox Code Playgroud)
输出是
like yes
Run Code Online (Sandbox Code Playgroud)