JavaI/O文件读写:字节输入流

字节输入流:FileInputStream

package IO;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Zijieshuru {
       //字节输入流:FileInputStream
	public static void main(String[] args) {
		File file=new File("C:\\123.txt");
		FileInputStream fis=null;
		try {
			fis=new FileInputStream(file);
			//System.out.println(fis.available());//获取文件长度
			//System.out.println(fis.read()); //读取文件并返回读取的位置
			
			byte[] b=new byte[1024];   //准备一个byte数组存放读取到的文件
			int len=fis.read(b);   //读取一部分内容放进数组(如果读取完毕,len返回为-1)
			while(len!=-1) {
				String date=new String(b,"utf-8"); //将byte型数组转换成字符串
				System.out.println(date);
				len=fis.read();
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally {
			try {
				fis.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}  //关闭文件资源
		}
	}
}

此程序将

C:\\123.txt

中的内容输出!

阅读剩余
THE END