【发布时间】:2022-01-04 15:09:41
【问题描述】:
所以我试图解决这个问题,我不能看到其余的代码,因为它是一个旧的考试问题。基本上我必须制作一个 toString 方法来打印出 firstName、middleName、lastName。这是我的 toString 方法正常工作的问题,直到测试程序在(firstName、middleName 或 lastName)插槽之一中抛出空值。我的代码应该能够识别这个空值并跳过它。 我怎样才能解决这个问题。 这是我下面的代码。
公共类人{
// Ändra inget på nedanstående rad
String firstName, middleName, lastName;
public String toString(){
return firstName + " " + middleName +" "+ lastName ;
}
}
输出: 预期:约翰·菲茨杰拉德·肯尼迪
得到:约翰·菲茨杰拉德·肯尼迪
预期:艾伦·图灵 得到:艾伦空图灵
【问题讨论】:
-
你大概知道足够的Java来测试一个变量是否为空,那么是什么阻止你实现这个代码呢?此外,如果这是 Java,那么您应该相应地标记问题。
标签: nullpointerexception null tostring