极速网站
申请会员 文章投稿 ACCP教程网公告:
搜索: 您的位置主页>图文教程>java资源>

8.3.1 java FileInputStream类

2008-04-20 09:31:07 来源:互联网 作者: 收藏本页 点击:
使用FileInputStream类
     如果读取的文件相对简单,可以使用FileInputStream类,它是从InputStream类派生而来。
     创建FileInputStream对象有下列三种方法:
     ·FileInputStream(String name)
     ·FileInputStream(File file)
     ·FileInputStream(FileDescriptor fdobj)
     下面的例子演示了Java读取文件的方法,它显示源程序的内容。
【例】
     /* 
      * FileApp.java
      * 演示FileInputStream类的使用
      */ 
      import java.iO.*;
      class FileApp
      {
          public static void main(String args[])
          {
              byte buffer[]=new byte[2056];
              try
              {    //创建文件fileapp.java的输入流对象,
                   FileInputStream fileIn=new FileInputDtream("fileapp.java");
                   //从文件的开头位置读取2056字节的内容进缓冲区buffe。
                   int bytes=fileIn.read(buffer,0,2056);
                   //利用buffer中的内容(byte类型)来创建字符串
                   String str=new String(buffer,0,0,bytes);
                   System.out.println(str); // 输出字符串
                }
                catch (Exception e) // 捕获异常
                {
                   // 将异常信息转换为字符串
                   String err= e.toString(); 
                   System.out.println(err); //输出异常信息
                }
           }
     }



标签:
评论总数:0 [ 发布评论 ] 网友评论
关于我们 - 版权声明 - RSS订阅 - 网站地图 - 网站帮助 成都水货手机网