Прошло некоторое время с тех пор, как я кодировал java, и теперь я помогаю другу, который начал школу. Помогая ему, я закодировал метод ArrayList
, чтобы добавить слова из файла и сохранить их в пределах ArrayList
. Теперь, когда я создал метод, я пытался подумать о рекурсивном способе написать тот же метод. В настоящее время метод заключается в следующем:Пытается использовать рекурсию для добавления слов из файла в arraylist
public Lexicon(String filename) throws IOException{
wordlist = new ArrayList<>();
Scanner scanWord = new Scanner(new File(filename));
while (scanWord.hasNextLine()){
wordlist.add(scanWord.nextLine());
wordCount++;
}
scanWord.close();
}
Зачем вам рекурсия здесь? это не ясно –
Поскольку вы читаете несколько строк из одного файла, а не нескольких файлов. Не имеет смысла использовать рекурсию для этого процесса. – shashwatZing
Слепой, ведущий слепой? ха-ха. Я не думаю, что вам нужна рекурсия здесь вообще и использовать ее, когда она вам не нужна, это наверняка закончит смущать вас обоих, если не обоих. – leigero