Tagged: io

27
Май
2021

Почему не работает класс динамической очереди для объектов реализованный с помощью потоков ввода/вывода?

Подскажите. Создал класс динамической очереди, реализующейся с помощью системы ввода/вывода. Т.е. объекты любого типа (благодаря дженерикам) последовательно сохраняются в текстовом файле. Проблема возникает при извлечении этих самых объект…

20
Май
2021

Почему не идет запись в файл? java [закрыт]

Возникла проблема не по моим силам. Я недавно только приступил к изучению потоков, io классов и тд. Решил для практики сделать проектик, в котором пользователь вводит данные в TextField, и по нажатию кнопки они записываются в файл. Проблем…

02
Май
2021

Ввод и вывод кириллицы в кодировке UTF-8

Написал программу, в которой выводится и вводится кириллица, используя кодировку 1251. Но пришло время перейти на UTF-8, чтоб расширить возможности красивого вывода (таблиц к примеру).
Простая замена кодировки файла и консоли не дала плодо…

13
Апр
2021

Почему происходит закрытие потока ввода?

Товарищи, подскажите!
Только начал изучать потоки ввода/вывода. Написал программу для чтения данных из файла, содержащего справочную систему. Для справочной системы создал 3 метода, при использовании первого выводятся заголовки каждого из …

12
Апр
2021

"Системе не удается найти указанный путь" – при работе с файлом .txt

Имеется Java приложение с Spring, Hibernate, Gradle. Мне необходимо получить файл с расширением .txt и добавить его в параметр Scanner’а. Падает ошибка:
java.io.FileNotFoundException: intra-web\src\main\resources\stopwords.txt (Системе не …

24
Мар
2021

Преимущества IO над NIO в java?

Прочитал, что nio лишь дополнение, а не замена io. Но тогда у пакета io должны быть свои преимущества? К примеру, в данном коде:
// nio
FileInputStream file = new FileInputStream("test.txt");
FileChannel c…

21
Мар
2021

Блокировка потока (Thread) при вызове методов read() или write() классов Java IO

Ниже цитаты из статьи с Хабра. ссылка на статью
Я выделил ту часть, по которой есть вопросы.

Потоки ввода/вывода (streams) в Java IO являются блокирующими. Это значит, что когда в потоке выполнения (thread) вызывается read() или write() м…

01
Мар
2021

Нет ответа от сервера при записи в выходящий поток

Реализован простой сервер . В качестве клиента использую программу cURL работаю с ней через cmd. Почему то не приходит ответ когда хочу выйти отправляю такую команду – curl -i http://localhost:9000/?msg=Exit – вроде записывает данные но о…

26
Фев
2021

Оптимизация кода, считывание данных построчно

помогите оптимизировать код. Мой код работает очень медленно на больших объемах данных. Проблема: У меня есть входящий файл со временем работы сервера, мне нужно достать из него данные, когда сервер не работал и записать их в другой файл. …

23
Фев
2021

Объект типа Path кидает исключение NullpointerException при попытке чтения

Дан метод в него приходит лист со значениями типа Path (файлы из директории , которые надо заархивировать ) При попытке прочесть его появляется исключение что такого файла не существует Вот эта строчка в коде –
try (BufferedInputStream bis…

20
Дек
2020

Собственный поток ввода C

Есть прога. Требуется, чтобы основной цикл исполнялся независимо от ввода, но при этом надо чтобы присутствовал ввод getch(). Как организовать это в потоке? В интернете ничего подобного не нашёл.

11
Дек
2020

Как проверить тип данных из DataInputStream перед считыванием?

Из массива, содержащего данные типов int, double, String, после проверки типа, записываю их в файл с помощью DataOutputStream методами writeInt(), writeDouble(), writeUTF()/writeChars() соответственно.
Как затем проверить типы данных при …

07
Ноя
2020

При декодировании в NIO не все символы отображаются корректно

Мне необходимо считать текст из файла и, например, вывести в консоль. Файл в кодировке UTF-8. Вроде бы делаю декодирование как нужно, русские символы отображаются, но не все. Может, нужно как-то на более низком уровне настроить декодирова…

06
Ноя
2020

Вопрос по работе с именованными каналами и файлами [закрыт]

Есть программа, передающая содержимое файла другому процессу через именованный канал. Другой процесс должен вывести полученное через канал содержимое в другой файл.
Вопрос: как можно сделать тоже самое, но взаимодействуя через обычный файл…

26
Окт
2020

Привести запись из файла символов к записи в массив

Заданием было реализовать алгоритм сортировки TimSort, а так же реализовать считывание с файла, проведение сортировки считавшихся данных и обратная запись в файл. Каким образом мне правильно нужно записать в массив? В методе main после Sca…

24
Авг
2020

Вопрос по сокетам, Java

Есть вопрос по программе из второго тома Хорстманна:
package server;

import java.io.*;
import java.net.*;
import java.nio.charset.*;
import java.util.*;

/**
* This program implements a simple server that listens to port 8189 and echoes …

24
Авг
2020

Вопрос по сокетам, Java

Есть вопрос по программе из второго тома Хорстманна:
package server;

import java.io.*;
import java.net.*;
import java.nio.charset.*;
import java.util.*;

/**
* This program implements a simple server that listens to port 8189 and echoes …

21
Авг
2020

Java не скачивает файл

Есть файл на внутреннем сервере
При скачивании скачивается всего 4кб.
Не пойму в чем проблема?
String tempDir = System.getProperty("java.io.tmpdir");
String outputPath = tempDir + "/" + filename;

Inp…

14
Июл
2020

Копирование каталога java ( сторонние библиотеки )

Задача скопировать каталог с папками и файлами перенести в другой каталог. Приложение на Spring Boot.
Пример:
catalog
-one
–file1
–file2
-two
–file1
–file2
Вопрос: есть ли сторонние библиотеки java где реализована симпатично работа с ф…

08
Июн
2020

Почему метод read() считывает символы через один?

При чтении из файла метод read() считывает символы через один. Независимо от того, используется ли байтовый или символьный поток.

do {
r = fi.read(); // считываю символ
if(r != -1) fo.write(r); // записываю его в файл, если не достигнут …