首页 > 代码库 > Java 之文件IO编程 之读取

Java 之文件IO编程 之读取

 1 package com.sun; 2 /* 3  * 这里是对文件IO流读取的操作 4  * 2014-08-10 5  */ 6 import java.io.*; 7 public class File_test { 8  9     10     public static void main(String[] args) {11         //创建一个文件对象12         FileInputStream fis=null;13         14         File srcFile = new File("d:\\aa.txt"); 15         //得到文件路径16         //System.out.println("srcFile.getAbsolutePath()"+srcFile.getAbsolutePath());17         //得到文件的字节大小18         //System.out.println("srcFile.length()="+srcFile.length());19          try {20             //加入到一个输入流,使用输入流的方法进行读取21              fis = new  FileInputStream(srcFile);22              byte[] bytes = new byte[1024];23              int n = 0;24              while((n = fis.read(bytes)) != -1){  25                  String s = new   String(bytes,0,n);26                  System.out.println(s);27                 }  28             fis.read();29          } catch (Exception e) {30             // TODO Auto-generated catch block31             e.printStackTrace();32         }finally{33             34             try {35                 //关闭此文件输入流并释放与此流有关的所有系统资源36                 fis.close();37             } catch (IOException e) {38                 // TODO Auto-generated catch block39                 e.printStackTrace();40             }41         }42     }43 44 }