Вопросы по теме 'randomaccessfile'
Сразу прочитать массив целых чисел из RandomAccessFile
Я пытаюсь прочитать массив целых чисел из RandomAccessFile. Однако RandomAccessFile поддерживает только чтение массива байтов. Мой код до сих пор:
public long getSumOfElementsFromArray(long start, int length)
{
int[] tempArray = new...
1004 просмотров
schedule
20.10.2022
Java RandomAccessFile setLength, но для начала двоичного файла
Я читал RandomAccessFile и понимаю, что можно обрезать конец файла с помощью setLength до длины короче файла. Я пытаюсь скопировать только «конец» файла в новый файл и обрезать начало.
Так, например: я хочу удалить первые 1300 байтов файла и...
397 просмотров
schedule
08.08.2022
C Перезаписать существующую запись в файле
Я пишу программу, которая имеет структуру для банковских клиентов (BankAccount), состоящую из 3 элементов: номер счета, имя клиента и банковский баланс. У меня уже есть файл с записями, и у меня есть функция для изменения баланса. Однако я не могу...
1714 просмотров
schedule
01.08.2023
Чтение определенных байтов из RandomAccessFile и проверка, равны ли они 0
первый раз плакат здесь. Заранее спасибо за просмотр моего вопроса. У меня куча проблем с домашним заданием, в котором я должен прочитать определенный диапазон байтов из RandomAccessFile, а затем проверить этот диапазон байтов, чтобы увидеть, равны...
545 просмотров
schedule
11.01.2024
Как правильно закрыть MappedByteBuffer?
Это код, который я запускаю:
import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
public class Main {
public static void main(String[] args) throws Exception {
String filePath =...
3602 просмотров
schedule
01.12.2022
Как получить определенные байты из файла, зная смещение и длину?
У меня есть файл, и первые 4 байта файла — это магия, такая как LOL . Как я могу получить эти данные?
Я представлял, что это будет так:
byte[] magic = new byte[4];
RandomAccessFile raf = new RandomAccessFile(file, "rw");
raf.read(magic, 0,...
4432 просмотров
schedule
18.04.2023
Странно выглядящие символы в файле dat?
Учимся программировать на C. Использовал учебник, чтобы узнать о записи данных случайным образом в файл с произвольным доступом. Вроде как код учебника работает нормально. Однако вывод в файле Блокнота выглядит следующим образом: Jones Errol Ÿru...
1896 просмотров
schedule
23.04.2023
RandomAccessFile.seek() не работает в Linux
Я использую какую-то реализацию tail -f, чтобы отслеживать изменения в файле (почти как это ). Для этого я использую RandomAccessFile, периодически проверяю, не увеличилась ли длина файла и если да, то ищу и считываю новые строки (все происходит в...
296 просмотров
schedule
09.03.2023
Чтение файла искажено при использовании RandomAccessFile
Во-первых, я использую этот код для записи двух строк в файл:
String lineSeparator = System.getProperty("line.separator", "\n");
String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test1.txt";...
333 просмотров
schedule
16.12.2022
RandomAccessFile — система не может найти указанный путь
Добрый день, я работал над программой для расчета, а также сохранения тренировок и калорий, используемых между ними, и я достиг дна.
Это мой RandomAccessFile:
RandomAccessFile dat = new RandomAccessFile("training\\"+lastTraining+".dat","rw");...
931 просмотров
schedule
15.09.2022
читать до определенного индекса в файле с RandomAccessFile java
Я пытался читать из файла между двумя конкретными индексами, используя RandomAccessFile.
Я знаю, что могу перейти к индексу с помощью функции seek() , но я не смог найти ответ, как читать текст из файла до определенного индекса.
Например, у...
569 просмотров
schedule
21.10.2022
Можете ли вы получить доступ к файлам на удаленном FTP-сервере с помощью RandomAccessFile?
Я пытаюсь прочитать файл на удаленном сервере FTP с помощью библиотеки Apache Commons Net.
retrieveFileStream возвращает InputStream и помещает его в BufferedReader .
Но я хочу использовать RandomAccessFile (чтобы использовать метод...
303 просмотров
schedule
10.03.2023
Java: попытка добавить байт больше 127 в ByteBuffer
Так что в моей программе я читаю файловую систему с помощью RandomAccessFile, а затем нахожу байт 1080 и возвращаю значение, которое в данном случае равно 239.
Теперь я использую ByteBuffer и хочу добавить это значение в ByteBuffer, но теперь по...
91 просмотров
schedule
19.07.2022