从方法

时间:2015-09-19 06:10:15

标签: variables methods return

for(Element synonym: Words){
            synonyms.add(synonym);
        }
        return synonyms.get(7);
        }
每次我在同义词列表中添加一个同义词时,我都会检索一个未知数量的单词,所以如果我尝试访问不存在的列表的一部分(例如,当只有3时,元素7),我得到一个index out of bounds error,我如何检查元素是否存在,如果不存在,还返回其他内容?

我试过检查是否有元素,但我不知道如何

1 个答案:

答案 0 :(得分:0)

简短的回答是检查要返回的索引的数组长度。如果存在,则返回,否则执行其他操作。

 return synonyms.length == 7 ? synonyms.get(7) : somethingElse;