возможно ли создать массив текстовых файлов?
Допустим, у меня есть папка, которая содержит набор из 20 текстовых файлов.
Я хотел бы сохранить текстовый файл внутри массива для некоторой обработки и перебора всех файлов.
Конечно. Попробуйте Apache Commons IO.
Iterator it = FileUtils.iterateFiles(dir, new String[]{"txt"},false); while(it.hasNext()){ File txtFile = it.next(); }
Существует также аналогичный метод, который возвращает Collection<File> вместо итератора.
Collection<File>
File folder = new File(path); File[] listOfFiles = folder.listFiles();
Вы можете использовать FileFilter , чтобы просто получить * .txt из всех файлов.
Вы можете хранить массив имен файлов или массив ссылок InputStream на файлы. Но вы не можете хранить текстовые файлы как таковые. Вы также можете хранить содержимое текстовых файлов в виде строк.
InputStream