Мое приложение содержит некоторые файлы .txt, которые нужно прочитать.
Раньше я читал их, используя Inputstream:
Class c = this.getClass();
InputStream is = c.getResourceAsStream("/fileName.txt");
по соображениям эффективности мне нужно было прочитать их, используя RandomAccessFile.
Поскольку я не могу использовать c.getResourceAsStream (), мне нужно найти другой способ получить файлы.
Я попробовал следующий код:
Class c = this.getClass();
URL fileURL = c.getResource("/fileName.txt");
File file =new File(fileURL.getPath());
или
File file =new File(fileURL.toURI());
но не удалось найти файл.
Я думаю, что мне не хватает чего-то фундаментального, может кто-нибудь, пожалуйста, помогите мне?