Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
ввода-вывода.
java.io
Потоки
Источниками и получателями данных могут быть
файлы
сетевые соединения
блоки памяти
OutputStream
Основные функции чтения
(класс InputStream)
int read() – читает и возвращает как int 1 байт, -1=конец потока
int read(byte[] b) – читает байты в массив из потока, возвращает
их количество
int read(byte[] b, int offset, int len) – то же самое, но читает
начиная с b[offset] не более len байт
long skip(long n) - пропустить n байт (вернет фактическое число)
void readFully(byte[] b)
void readFully(byte[] b, int off, int len)
String readLine() – читает строку как набор байтов, не Unicode
String readUTF() – читает строку, UTF-8 с модификацией (!)
int skipBytes(int n)
int i = ois.readInt();
String today = (String) ois.readObject();
Date date = (Date) ois.readObject();
ois.close();
Символьный ввод-вывод
Параметр
Со знаком,
№1
с ведущими нулями,
занять 20 символов,
10 после запятой.
тип double (%f)
3.141593, +00000003.1415926536