当前位置: 技术问答>java相关
只能进不能退,为什么??真是没天理啊.
来源: 互联网 发布时间:2015-02-04
本文导语: 打开文件方式: try{ File f=new File("e:\111.java"); PushbackReader pr=new PushbackReader(new InputStreamReader(new FileInputStream(f))); char c=(char)pr.read(); char u = (char)pr.read(); char i = (char)pr.read(); pr.unread(i); pr.unread(u); }...
打开文件方式:
try{
File f=new File("e:\111.java");
PushbackReader pr=new PushbackReader(new InputStreamReader(new FileInputStream(f)));
char c=(char)pr.read();
char u = (char)pr.read();
char i = (char)pr.read();
pr.unread(i);
pr.unread(u);
}catch(IOException e){
System.out.println(e);
}
为什么提示java.io.IOException: Pushback buffer overflow?为什么Pushback buffer 只有一个空间?
只能读一个退一个,要是读几个,却还是只能退一个,不能退多个,我要退多个的话采取这种读文件的方式应该怎么解决??
try{
File f=new File("e:\111.java");
PushbackReader pr=new PushbackReader(new InputStreamReader(new FileInputStream(f)));
char c=(char)pr.read();
char u = (char)pr.read();
char i = (char)pr.read();
pr.unread(i);
pr.unread(u);
}catch(IOException e){
System.out.println(e);
}
为什么提示java.io.IOException: Pushback buffer overflow?为什么Pushback buffer 只有一个空间?
只能读一个退一个,要是读几个,却还是只能退一个,不能退多个,我要退多个的话采取这种读文件的方式应该怎么解决??
|
???????