注意:这是家庭作业/作业,如果您不想回答,请不要回答。
好吧,经过一些搜索和阅读这些:
如何检查数组元素是否为 null 以避免 Java 中的 NullPointerException 优雅地避免 Java 中的 NullPointerException http://c2.com/cgi/wiki?NullPointerException
在如何处理我的代码上的 NullPointerException 错误方面仍然没有取得任何进展,有问题的代码片段:
int findElement(String element) {
int retval = 0;
for ( int i = 0; i < setElements.length; i++) {
if ( setElements[i].equals(element) ) { // This line 31 here
return retval = i;
}
else {
return retval = -1;
}
}
return retval;
}
void add(String newValue) {
int elem = findElement(newValue);
if( numberOfElements < maxNumberOfElements && elem != -1 ) {
setElements[numberOfElements] …Run Code Online (Sandbox Code Playgroud)