如题。代码如下!import java.io.*;public class TestBufferStream1 {
public static void main(String args[]) {
try
{
FileInputStream fis = new FileInputStream("c:/java/IO/TestFileInputStream.java");
BufferedInputStream bis = new BufferedInputStream(fis);
int c = 0;
System.out.println(bis.read());
System.out.println(bis.read());
bis.(100);
for(int i = 0; i < 10 && ((c = bis.read()) != -1); i ++ ) {
System.out.print((char)c + " ");
}
bis.reset();
System.out.println();
for(int i = 0; i < 10 && ((c = bis.read()) != -1); i ++ ) {
System.out.print(c + " ");
}
bis.close(); //为什么fis不用关闭那!?
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
public static void main(String args[]) {
try
{
FileInputStream fis = new FileInputStream("c:/java/IO/TestFileInputStream.java");
BufferedInputStream bis = new BufferedInputStream(fis);
int c = 0;
System.out.println(bis.read());
System.out.println(bis.read());
bis.(100);
for(int i = 0; i < 10 && ((c = bis.read()) != -1); i ++ ) {
System.out.print((char)c + " ");
}
bis.reset();
System.out.println();
for(int i = 0; i < 10 && ((c = bis.read()) != -1); i ++ ) {
System.out.print(c + " ");
}
bis.close(); //为什么fis不用关闭那!?
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
解决方案 »
- 如何删除cvs服务器中的一个项目
- 字符串问题:关于UDP套接字的字符串发送
- pack200.exe压缩后的JAR文件如何用呀?似乎压缩后的文件后辍名一定得是.gz,可这个文件能直接像原来的JAR文件一样使用吗?
- jre中的bin,lib和jdk中bin,lib
- 面试的问题,大家进来看一下
- 匿名内部类是否可以继承其它类?是否可以实现接口?
- 相同的程序以调试方式运行,在jbuilder 2005中启动tomcat服务器并初始化时要比wsad5.1.1中慢六七十秒。也就是说在wsad中只要三十多秒就启
- 这是线程问题还是对象的问题
- 关于流的问题,谢谢
- 给分100,那位告诉我JBuilder 4的单步调试功能在那里!!!
- 为什么运行输出的不对(新手请教)
- java不用的对象如何快速移除?
所以fis 不用关了。