#java.util.scanner
#java.util.scanner
Вопрос:
Привет, мне нужно прочитать несколько файлов .bib (они представляют собой тексты), и мне нужно в значительной степени выполнить поиск в них.
Мне интересно, нужно ли мне несколько сканеров, по одному для каждого файла?
Или я делаю один сканер для всех и для каждого нового файла указываю на новый файл ссылки.
Какая практика лучше?
Комментарии:
1. Как бы вы
Scanner
указали на новый файл ссылки, не создавая новыйScanner
?2. в цикле for. вот так:bib сканера=null; для(File f:filesInDir) { попробуйте { bib=новый сканер(новый FileInputStream(f)); }
3. Это все равно создает новый
Scanner
объект. Он просто присвоит его переменнойbib
4. подождите, значит ли это, что если я сделаю это, я открою несколько сканеров и не закрою их должным образом?