将IF语句转换为IF NOT语句(Java)
如何将此IF语句转换为IF NOT语句 代码的目的是忽略以//开头的行和空行将IF语句转换为IF NOT语句(Java),java,if-statement,Java,If Statement,如何将此IF语句转换为IF NOT语句 代码的目的是忽略以//开头的行和空行 if (lineOfText.contains("//") || lineOfText.length() == 0) continue; 要读取的文件 您可以使用Not表达式!。你的声明如下: if(!(lineOfText.contains("//") || lineOfText.trim().length() == 0){ //Your code here }els
if (lineOfText.contains("//") || lineOfText.length() == 0)
continue;
要读取的文件
您可以使用Not表达式!。你的声明如下:
if(!(lineOfText.contains("//") || lineOfText.trim().length() == 0){
//Your code here
}else{
//Your else-part here
}
解决方法是使用!指示是否不在外支架内
然后在if not条件所在的位置创建内括号
.startsWith//的目的是确保程序只忽略以//开头的行。将布尔表达式放在括号中,并用?如果。。。即使你否定了这个条件,它也不会像你希望的那样起作用。安德鲁不是那么简单,我已经试过了。Joakim,你能告诉我怎么做吗?我想你应该使用lineOfText.startsWith/。它不起作用。它只显示我不想输出的行。//这是一条注释,任何以//OK开头的行,您可能需要尝试ifs.length!=0 && !s、 trim.startsWith/{than。
if(!(lineOfText.contains("//") || lineOfText.trim().length() == 0){
//Your code here
}else{
//Your else-part here
}
if(!(lineOfText.startsWith("//") || lineOfText.length() == 0)) {
// statement
}