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();
Ин методҳо имкон медиҳанд, ки маълумотҳоро самаранок хонда ва нависед дар форматҳои гуногун.