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 block 31 e.printStackTrace(); 32 }finally{ 33 34 try { 35 //关闭此文件输入流并释放与此流有关的所有系统资源 36 fis.close(); 37 } catch (IOException e) { 38 // TODO Auto-generated catch block 39 e.printStackTrace(); 40 } 41 } 42 } 43 44 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。