Java实现文件读取和写入过程解析

  

<强>需求说明

  

癑ava实现文件读取和写入过程解析"

  

实际操作过程中,从D盘根目录下的ak.txt读取文件写入D盘根目录下的hello.txt文件内

  

<>强实现思路

  

写两个方法,一个用于读取目标文件,一个用于写入目标文件——详情见代码注释

  

<强>代码内容

  

文件读取和写入练习
  

        包com.io;      进口java.io.FileInputStream;   进口java.io.FileNotFoundException;   进口java.io.FileOutputStream;   进口java.io.IOException;/* *   * @auther:: 9527   * @Description:尝试   * @program: shi_yong   * @create: 2019-07-31 17:11   */公开课Tyy {   公共静态void main (String [] args) {//实例化对象   Tyy Tyy=new Tyy ();//用一个byte[]接受数据   byte[]字节=tyy.read (“d:/ak.txt”);//将接受到的数据传入写入方法   tyy.write (“d:/hello.txt字节);      }//读取方法,设定传参是文件的字符串路径,返回一个byte[]数组   公共byte[]阅读(String str) {   byte[]字节=新字节[0];   FileInputStream fis=零;   尝试{   fis=new FileInputStream (str);   int读;   字节=新字节(1024000);   System.out.println(“内容读取中...........”);   在((=fis.read(字节))!=1){   for (int i=0;我& lt;读;我+ +){   System.out.print([我](char)字节);   }   System.out.println (“\ n内容读取完毕”);   }   返回字节;   }捕捉(FileNotFoundException e) {   e.printStackTrace ();   }捕捉(IOException e) {   e.printStackTrace ();   最后}{   尝试{   fis.close ();   }捕捉(IOException e) {   e.printStackTrace ();   }   }   返回字节;   }//写入方法,需要两个参数,一是写入路径,一是写入内容   公共空间写(字符串的字符串,byte[]字节){   System.out.println(“文件写入中- - - - - -”);   FileOutputStream安全系数=零;      尝试{   安全系数=new FileOutputStream(字符串);   尝试{   fos.write(字节);   }捕捉(IOException e) {   e.printStackTrace ();   }   System.out.println(“文件写入完毕”);      }捕捉(FileNotFoundException e) {   e.printStackTrace ();   最后}{   尝试{   fos.close ();   }捕捉(IOException e) {   e.printStackTrace ();   }   }   }   }      

<>强运行结果

  

癑ava实现文件读取和写入过程解析"

  

癑ava实现文件读取和写入过程解析"

  

癑ava实现文件读取和写入过程解析"

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Java实现文件读取和写入过程解析