Описание тега randomaccessfile

Создает файловый поток с произвольным доступом для чтения и, при необходимости, записи в файл с указанным именем.
1 ответ

Создание больших файлов в Java (2 ГБ +)

В настоящее время я работаю над проектом по созданию большого случайного двоичного файла (от 2 ГБ до 10 ГБ), и я в недоумении для идей. Очевидно, что выписывание данных объемом 10 Гб займет вечность, и мне нужен своевременный подход. Моя последняя и…
09 ноя '12 в 19:23
2 ответа

Лучший способ использовать RandomAccessFile - Java

Я создаю утилиту, которая записывает табличный бланк MSSQL в файл диска данных, используя RandomAccessFile. Это слишком медленно, потому что нам нужно всегда искать последнюю позицию и записывать содержимое потока. Пожалуйста, дайте мне знать любую …
06 сен '18 в 05:06
1 ответ

Потеря данных при записи и чтении данных из файла (файл произвольного доступа, C++)

Во-первых, я инициализирую файл "hardware.dat", записывая следующие данные, а затем отображаю их в виде списка. Однако, когда я обрабатываю вариант 2 и затем завершаю выбор 2 без редактирования или добавления чего-либо, все данные теряются. Я предла…
10 фев '14 в 11:53
0 ответов

Переопределение текстового файла в заданной строке без создания нового файла

Без создания нового файла и без использования RandomAccessFile Это возможно? У меня есть.txt, где содержание выглядит следующим образом: AAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDDD EEEEEEEEEEEEEEEE…
28 сен '16 в 16:05
1 ответ

Как записать byteArray в файл?

Поэтому я пытаюсь реализовать метод, который вставляет byteArray в файл и устанавливает новый byteArray, содержащий вставленный byteArray, если это имеет какой-либо смысл. Ниже приведен мой код, однако я уверен, что что-то не так, поскольку мои тест…
18 мар '16 в 18:44
2 ответа

Издеваться над файлом произвольного доступа

У меня есть код, где я использую файл произвольного доступа для записи файла. Для тестирования этой функции я пытаюсь проверить, происходит вызов writeBytes() или нет.. Однако, так как я издеваюсь над файлом произвольного доступа... тестовые броски …
0 ответов

Точка доступа в файле.dat

Есть ли способ переместить указатель RandomAccessFile на конкретное значение? Я пытаюсь разработать программу, которая будет использовать пять студенческих идентификаторов и их соответствующий средний балл, а затем получить доступ к любым оценкам из…
03 авг '16 в 00:43
1 ответ

Как мы можем создать папку и файл, используя RandomAccessFile в одном выражении?

Когда мы пишем RandomAccessFile r =new RandomAccessFile("file.txt","rw"); Как я могу создать этот файл в папке с именем дома на рабочем столе.. Опять же, это должно быть одно утверждение!
18 май '14 в 12:32
0 ответов

Как прочитать один символ из очень большого файла в Java

Я ищу лучший эффективный способ чтения только одного символа из очень большого файла размером> 5 ГБ. Я сталкивался с несколькими решениями, такими как - Использование RandomAccessFile для создания средства чтения индексированных файлов- Использовани…
20 ноя '17 в 19:30
1 ответ

Не получается правильный вывод из java RandomAccessFile

Итак, вот код, который я запустил. import java.io.*; public class SETBQ1 { public static void main(String[] args) throws Exception { RandomAccessFile item = new RandomAccessFile("item.dat", "rw"); String s; while ((s = item.readLine()) != null) { Sy…
10 сен '18 в 11:23
5 ответов

RandomAccessFile с поддержкой за пределами Long?

Я в настоящее время использую экземпляр RandomAccessFile управлять некоторыми данными в памяти, но размер моего RandomAccessFile экземпляр превышает 2^64 байта, поэтому я не могу использовать такие методы, как seek() а также write() потому что они и…
02 авг '17 в 20:49
4 ответа

Как справиться с EOFException?

Этот код возвращает исключение EOFException, любые предложения о том, что добавить или как решить проблему? public AbstractBlock readBlock(int blockNum, AbstractDBFile f) throws IOException { DBFile dbf = (DBFile) f; byte[] data2 = new byte[4096]; R…
19 мар '16 в 01:52
1 ответ

RandomAccessFile записывает в файл правильно, но при поиске записей это не удается

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

Параметр java RandomAccessFile

Я пытаюсь следовать приведенному ниже примеру, нашел его здесь Java: Найти, если последняя строка файла пуста, чтобы определить, завершается ли файл с помощью CRLF(пустая строка), однако, когда я передаю String методу, RandomAccessFile говорит, что …
09 июл '13 в 16:47
0 ответов

Ошибка переполнения стека при поиске файла randomaccess

Поэтому я пишу программу, которая по сути говорит, есть ли слово в словаре. Словарь является файлом randomaccessfile, а индекс, соответствующий словарю, также является файлом randomaccessfile. Оба файла довольно большие. Я использую рекурсивный бина…
09 апр '15 в 05:21
2 ответа

Как сохранить данные в текстовом файле, используя файл произвольного доступа, и обновить эти данные?

Я запутался, как я могу сохранить свои данные, например, у меня есть (единый идентификатор студента, имя, фамилия), единственный идентификатор студента - целое число, я хочу сохранить эти данные в текстовый файл, когда я нажимаю (AddButtton), а зате…
13 янв '13 в 13:43
0 ответов

Синхронизирует ли RandomAccessFile#close() записанные данные на диск?

Я просто остановился на вопросе на эту тему. Скажи, когда я так делаю. (Обратите внимание, что я использовал "rw" не "rws" или же "rwd"). try(RandomAccessFile raw = new RandomAccessFile(file, "rw")) { // write some } Есть ли RandomAccessFile#close()…
23 янв '16 в 02:17
2 ответа

Поиск строки (как байт []) в двоичном потоке

Привет, команда, я пытаюсь найти строку "Генри" в двоичном файле и изменить строку на другую строку. К вашему сведению, файл является выходом сериализации объекта. Оригинальный вопрос здесь Я новичок в поиске байтов и думал, что этот код будет иска…
06 мар '14 в 19:23
1 ответ

Удалить файл произвольного доступа к данным в Java

Я создаю телефонную книгу, в которой хранится контактная информация и массив телефонов каждого контакта. Я использую randomaccessfile, функция mi для хранения данных: public void writeRand(String name, People other, int tam) { RandomAccessFile file;…
04 мар '16 в 03:44
1 ответ

Более быстрое решение для случайного текста W / R в Python

Мне нужно быстрое решение для случайных w/r текстовых фрагментов в Python. Что я хочу сделать, это так: Напишите фрагмент и запишите указатель Используйте указатель, чтобы получить фрагмент Фрагменты имеют произвольную длину, и я предпочитаю не испо…
13 ноя '13 в 11:30