文件的读写代码块(二)

来源:互联网 发布:php 开源社区系统 编辑:程序博客网 时间:2024/06/05 18:02
public class FileTest {    //定义一个文件    private static File file=new File("C://Users//Administrator//Desktop//helloSpark.txt");    public static void writeData(){        InputStream in=null;        OutputStream out=null;        try {            in=new FileInputStream(file);            out=new FileOutputStream(file);            int len=-1;            byte buffer[]=new byte[1024];            while((len=in.read(buffer))!=-1){                out.write(buffer, 0, len);            }            System.out.println("写入数据完成了...");        } catch (Exception e) {            e.printStackTrace();        }finally{            try {                in.close();                out.close();            } catch (Exception e) {                e.printStackTrace();            }        }    }    public static void readData(){        InputStream in=null;        try {            in=new FileInputStream(file);            int len=-1;            byte buffer[]=new byte[1024];            while((len=in.read(buffer))!=-1){                System.out.println(new String(buffer));            }            System.out.println("读取数据完成了...");        } catch (Exception e) {            e.printStackTrace();        }finally{            try {                in.close();            } catch (Exception e) {                e.printStackTrace();            }        }    }    public static void main(String[] args) {//      writeData();        readData();    }