我如何在java字符串中使用!=

时间:2016-09-22 21:15:56

标签: java string validation if-statement boolean

我的代码有一个验证器,表明如果" d"输入显示错误消息。如果" c"," s",或" v"输入进行计算。如何构建gender.equalsIgonreCase以包含所有不是" c"," s"或" v"?

的所有单词和字母

2 个答案:

答案 0 :(得分:2)

您可以使用String.matches(String)来获取正则表达式来验证gender。像

boolean isCSV = gender.matches("[CcSsVv]");
if (!isCSV) {
    // It isn't C, c, S, s, V or v
}

答案 1 :(得分:0)

你可以使用" else" :

if(gender.equals("C")){
....
}
else if(gender.equals("S")){
....
}
else{
.....
}

或者您可以使用 !gender.equals("d")

if(!gender.equals("d")){
.....
}