JAVA读文件方法

    技术2022-05-20  31

    package com.softeem.msg;

     

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.FileOutputStream;

    import java.io.IOException;

    import java.io.InputStream;

    import java.io.OutputStream;

     

    public class FileOper {

     

     

    public void readFile(String fileName){

    /*

    * 读文件方法

    * @param fileName 读文件的文件名

    * */

    try {//定义文件输入流对象

    InputStream is=new FileInputStream(fileName);

    //每次读取的字节数

    byte[] bt=new byte[1024];

    //实际读取的字节长度

    int len = 0;

    //当文件读到末尾后len的值为-1,结束读取操作

    while((len=is.read(bt))!=-1){

    //System.out.println(bt.toString());

    System.out.write(bt,0,len);

    //从bt字节数组中获取长度,从0开始,读取的长度是len个字节

    }

    is.close();

    } catch (FileNotFoundException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

     

     

    }

     

    public static void main(String[] args) {

    FileOper fo=new FileOper();

      String fileName="c://person.txt";//读取文件

      fo.readFile(fileName);

     

    }

    }


    最新回复(0)