for(Element synonym: Words){
synonyms.add(synonym);
}
return synonyms.get(7);
}
每次我在同义词列表中添加一个同义词时,我都会检索一个未知数量的单词,所以如果我尝试访问不存在的列表的一部分(例如,当只有3时,元素7),我得到一个index out of bounds error,我如何检查元素是否存在,如果不存在,还返回其他内容?
我试过检查是否有元素,但我不知道如何
答案 0 :(得分:0)
简短的回答是检查要返回的索引的数组长度。如果存在,则返回,否则执行其他操作。
return synonyms.length == 7 ? synonyms.get(7) : somethingElse;