Множественный сканер для нескольких файловых потоков?

#java.util.scanner

#java.util.scanner

Вопрос:

Привет, мне нужно прочитать несколько файлов .bib (они представляют собой тексты), и мне нужно в значительной степени выполнить поиск в них.

Мне интересно, нужно ли мне несколько сканеров, по одному для каждого файла?

Или я делаю один сканер для всех и для каждого нового файла указываю на новый файл ссылки.

Какая практика лучше?

Комментарии:

1. Как бы вы Scanner указали на новый файл ссылки, не создавая новый Scanner ?

2. в цикле for. вот так:bib сканера=null; для(File f:filesInDir) { попробуйте { bib=новый сканер(новый FileInputStream(f)); }

3. Это все равно создает новый Scanner объект. Он просто присвоит его переменной bib

4. подождите, значит ли это, что если я сделаю это, я открою несколько сканеров и не закрою их должным образом?