如何使用空参数制作 if 语句?



你如何使if语句检查某些内容是否为空,如果if语句为真,将返回null?

public String getMiddle(String word)
{
// I don't know if 'is null' or 'return null' are actually things
if (is null){
return null;
}
}

另外,会是什么输入示例,使其为空?

正如 Aominè 和 litelite 都说过的(同时以同样的方式(,你可以这样做:

if(word == null) return null;

你的第二个问题:

另外,会

是什么输入示例,使其为空?

如果你像getMiddle(null)一样调用该方法,那么这是可能的。

这里有一堆检查单词是否为空的方法:

1:

private static void getWord(String str){
try {
if(!str.equals("")) {
System.out.println(str);
}
} catch (NullPointerException e) {
System.out.println("Your word was null.");
}
}

阿拉伯数字:

private static void getWord(String str){
try {
if(!str.equals(null)) {
System.out.println(str);
}
} catch (NullPointerException e) {
System.out.println("Your word was null.");
}
}

3:

private static void getWord(String str){
try {
if(str != null) {
System.out.println(str);
}
} catch (NullPointerException e) {
System.out.println("Your word was null.");
}
}

相关内容

  • 没有找到相关文章

最新更新