import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;public class TestMark { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
        try {
InputStream is = new FileInputStream("a.txt");
BufferedInputStream bis = new BufferedInputStream(is);
int i;
while((i=bis.read())!=-1) {
bis.(32);
System.out.println(i);
bis.reset();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}
这是我写的一段小程序,我在a.txt中的内容是123456abc;
我的目的是在bis.(32)处标记后输出一个字节的内容下次bis.reset()后再重复输出,可是没有标记成功啊?为什么呢?
还有就是 (32)这个32的参数不太明白他的真正含义,望高手赐教