我正在尝试构建一个简单的字典,将字符串与 上的单词进行比较ArrayList
,然后从列表中返回不同的值。用ArrayList
外来词布局,然后是英文等价词,所以想法是我输入一个词,使用扫描仪将其与数组列表进行比较,然后返回索引值+1,所以如果我输入的词是列表中的第 7 个,我希望它返回第 8 个单词并打印出来。
我有输入字符串并比较它的基本想法,但我不知道如何从以下单词返回ArrayList
:
public void translateWords(){
String nameSearch;
nameSearch=input.nextLine();
for (Phrase c:phrases) {
if (c.getName().equals(nameSearch)) {
System.out.println( c.advancedToString());
return;
}
}
System.out.println("not on list");
我已经尝试过使用 ArrayList 的 get 方法,但我不确定如何使用它,所以在这里非常感谢任何反馈。