Я хочу вернуть содержимое индекса ArrayList, основываясь на том, соответствует ли вход сканера какому-либо из слов внутри указанного индекса.
Так что если индекс ArrayList 0 содержит
<dog, cat, mouse>`
и индекс 1 содержит
<football, baseball, rugby>
и scanner input = "football"
,
Указатель 1 во всей его полноте должен быть напечатан.
Однако я не уверен, как это сделать, поэтому любой совет будет фантастическим.
Edit:
Приведенный ниже код читает файл, из которого я получаю данные, и сохраняет каждую отдельную строку в виде индекса.
while (fileScanner.hasNextLine()) {
editList.add(fileScanner.nextLine());
}
Приведенный ниже код читает входные данные, и если входные данные editScanner находятся внутри editList, то индекс должен быть напечатан. Тем не менее, я знаю, что это неправильно, но я совершенно не уверен, как распечатать содержимое индекса в виде строки
if (editList.contains(editScanner)) {
while (((edit = fileReader.readLine()) != null)) {
String chosenFilm = editList.indexOf(editScanner);
}