PushbackInputStream ¿¹Á¦
PushbackInputStreamTest.java
import java.io.*;
class PushbackInputStreamTest {
public static void main(String[] args) throws IOException {
String s = "Java.";
System.out.println(s);
byte[] buffer = s.getBytes();
ByteArrayInputStream in = new ByteArrayInputStream(buffer);
PushbackInputStream f = new PushbackInputStream(in);
int c;
while ((c = f.read()) != -1) {
switch(c) {
case 'a':
if ((c = f.read()) == 'v')
System.out.print("o");
else {
System.out.print("b");
f.unread(c);
}
break;
default:
System.out.print((char)c);
break;
}
}
}
}
C:\JavaExample\09>javac PushbackInputStreamTest.java
C:\JavaExample\09>java PushbackInputStreamTest
Java.
Job.
µ¥ÀÌÅÍÀÇ Àб⠺¹±¸ ±â´ÉÀ» Á¦°øÇϴ Ŭ·¡½º
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÃÖ¿ë¼ú |