Variables 从方法返回变量

Variables 从方法返回变量,variables,methods,return,Variables,Methods,Return,每次向同义词列表添加同义词时,我都会检索未知数量的单词,因此,如果我尝试访问列表中不存在的部分(例如,只有3个元素时的元素7),我会得到一个索引越界错误,我如何检查元素是否存在,如果不存在,则返回其他内容 我试着检查是否有元素,但我不知道简短的回答是如何检查要返回的索引的数组长度。如果它存在,返回它,否则执行其他操作 for(Element synonym: Words){ synonyms.add(synonym); } return s

每次向同义词列表添加同义词时,我都会检索未知数量的单词,因此,如果我尝试访问列表中不存在的部分(例如,只有3个元素时的元素7),我会得到一个索引越界错误,我如何检查元素是否存在,如果不存在,则返回其他内容


我试着检查是否有元素,但我不知道简短的回答是如何检查要返回的索引的数组长度。如果它存在,返回它,否则执行其他操作

for(Element synonym: Words){
            synonyms.add(synonym);
        }
        return synonyms.get(7);
        }

请添加一个标记,指示这是哪种语言。获取arraylist的大小。如果索引大于或等于大小。那么它就不存在了。
 return synonyms.length == 7 ? synonyms.get(7) : somethingElse;