Вопросы по теме 'randomaccessfile'

Получение байтового смещения строки в текстовом файле?
У меня есть текстовый файл вроде one two three four five Мне нужно получить смещение каждой строки в файле. Как мне это сделать на Java? Я просмотрел некоторые библиотеки ввода-вывода (например, BufferedReader и RandomAccessFile), но не...
5695 просмотров

Чтение данных из RandomAccessFile приводит к неверным результатам - Java
У меня есть текстовый файл с 42 строками. В каждой строке более 22 000 номеров, разделенных запятыми. Я хотел извлечь определенные числа из каждой строки, и у меня есть массив int длиной 1000, содержащий 1000 чисел, которые мне нужны из каждой из...
974 просмотров

Почему Java FileChannel.truncate не работает предсказуемо только в Windows?
У меня есть веб-приложение, работающее в Wildfly, и часть приложения использует временный файл через: File.createTempFile(...) . Затем этот временный файл используется в качестве файла назначения для потока java.io.RandomAccessFile для чтения и...
659 просмотров

RandomAccessFile выдает исключение FileNotFound
Я создаю новый файл, используя RandomAccessFile в режиме «rw». но это дает java.io.FileNotFoundException: ../dir/test.txt (Нет такого файла или каталога) ссылка Вот как я создал: File baseDirAsFile = new File("../"); File dirFile =...
853 просмотров

Управление текстовым файлом с использованием класса RandomAccessFile
У меня есть текстовый файл базы данных, в котором я хочу манипулировать определенными строками. Например: я хочу удалить набор данных в строке 44 или отредактировать набор данных в строке 22. Я пробовал FileWriter и RandomAccessFile, которые, похоже,...
187 просмотров
schedule 24.05.2022

чтение кусками из большого файла с использованием java
У меня есть большой файл с 10K сущностями (сущность в строке) Я хочу прочитать его кусками по 1 тыс. сущностей в список. Я пытался: public List<String> getNextRequestsChunk() { List<String> requests = new...
421 просмотров
schedule 30.07.2022

Параллелизм RandomAccessFile в Java
Я создаю объект RandomAccessFile для записи в файл (на SSD) несколькими потоками. Каждый поток пытается записать прямой байтовый буфер в определенную позицию в файле, и я гарантирую, что позиция, в которую записывает поток, не будет перекрываться с...
2730 просмотров

Как класс RandomAccessFile возвращает байты с помощью метода randomAccessFile.read();
Я использую гугл-переводчик, надеюсь вопрос понятен. Есть один момент я не разбираюсь в файлах произвольного доступа .Не понимаю как работает программа но работает. Это моя программа: // ---------------------------------------------...
8772 просмотров
schedule 16.09.2022

Переименование файла RandomAccessFile
у меня есть RAF с именем data.bin и временный RAF с именем temp.bin. data = new RandomAccessFile("data.bin","rws"); temp = new RandomAccessFile("temp.bin","rws"); временный файл в основном представляет собой файл data.bin, но...
1382 просмотров
schedule 22.10.2022

как записать данные UTF8 в файл xml с помощью RandomAccessFile?
При попытке записать некоторые данные UTF8 в файл я получаю мусор в файле. Код выглядит следующим образом public static boolean saveToFile(StringBuffer buffer, String fileName,...
1821 просмотров
schedule 20.06.2023

NullPointerException при записи в RandomAccessFile
Я могу писать в файл произвольного доступа сразу после его создания, но как только я пытаюсь писать из своей функции, он ломается. private void openFile() { JFileChooser fileChooser = new JFileChooser();...
780 просмотров

RandomAccessFile пишет в файл правильно, но при извлечении записей происходит сбой
Я студент компьютерных наук, получаю диплом IB. У меня есть задание, связанное с классом RAF(RandomAccessFile), и я должен использовать его в следующей программе. Я понимаю, что лучше использовать ArrayList и сериализовать программу в файл, но это...
349 просмотров

Запись в файл с определенной кодировкой в ​​Java
Это может быть связано с моим предыдущий вопрос (о том, как преобразовать "för" в "för") Итак, у меня есть файл, который я создаю в своем коде. Сейчас я создаю его по следующему коду: FileWriter fwOne = new FileWriter(wordIndexPath);...
10623 просмотров

RandomAccessFile ничего не читает из файла
Когда я пытаюсь прочитать данные с тем же объектом RandomAccessFile, ничего не возвращается, однако, когда я создаю новый объект и читаю этот файл, он работает нормально, почему это происходит? class RandomAccess{ public static void main(String[]...
21 просмотров
schedule 12.07.2023

Почему изменение способа инициализации объектов RandomAccessFile влияет на производительность FileChannel?
Я изучаю возможность перезаписи некоторого кода, который узким местом на диске записывает в java. В javadoc не ясно, почему первые два цикла кода ниже будут работать так иначе, чем вторые два цикла: public void testFileChannel() throws...
554 просмотров