【发布时间】:2014-05-06 10:00:44
【问题描述】:
为什么将字节推回流中是件好事? 当我处理流时,我可以忽略字节或者我可以修改它,如果我 想这样做:
try(InputStream is = new FileInputStream("test.txt")){
int aByte;
char c;
while((aByte = is.read()) != -1){
c = (char)aByte;
if(c == 'h') {
c = 'X';
}
System.out.print(c);
}
我检查了 javadocs,但我仍然不明白为什么在某些情况下我应该将数据放回流中。对不起,伙计们。
【问题讨论】: