Junior — Middle
Можете ли да дадете примери за методи, свързани с различни типове потоци (Streams)?
sobes.tech AI
Отговор от AI
В Java има различни типове потоци (Streams), например InputStream и OutputStream за работа с байтови потоци, Reader и Writer за потоци от символи.
Примери за методи:
read()— чете данни от InputStream или Reader.write(int b)— записва байт в OutputStream.close()— затваря потока и освобождава ресурси.flush()— изпразва буфера, като записва данните в целевия ресурс.
Пример за използване на InputStream:
InputStream input = new FileInputStream("file.txt");
int data = input.read();
while(data != -1) {
System.out.print((char) data);
data = input.read();
}
input.close();
Тези методи позволяват ефективно четене и писане на данни в различни формати.