• javaFileWrite,FileReader


    import java.io.FileWriter;
    import java.io.IOException;
    
    /*
     * A:FileWriter向文件中写数据操作步骤:
          a:使用FileWriter流关联文件
          b:利用FileWriter的写方法写数据
          c:利用FileWriter的刷新方法将数据从内存刷到硬盘上
          d:利用FileWriter的关流方法将释放占用的系统底层资源
       B:FileWriter方法:
      		构造方法
    			FileWriter(String fileName) 传入一个文件的路径
    		成员方法
    			void write(String str) 向文件中写str
    			void flush()  将内存中的数据刷新到文件中
    			void close()  关流释放系统底层资源
     */
    
    public class FileWriteDemo {
    	public static void main(String[] args) throws IOException {
    		//创建输出流
    		FileWriter fw=new FileWriter("test.txt",true);//表示追加写入,默认是flase
    		/*
    		 * 创建输出流对象做了哪些事情:
    		 * 		A:调用系统资源创建了一个文件
    		 * 		B:创建输出流对象
    		 * 		C:把输出流对象指向文件
    		 */
    		
    		//调用输出流对象的写数据的方法
    		//写一个字符串数据
    		fw.write("输入一段字符串");
    		fw.write("\r\n");//换行
    		fw.flush();
    		fw.close();
    		
    	}
    }
    

      

    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    
    /*
     * 需求:从文件中读数据并显示到控制台
     * 		读数据--输入流--FileReader
     * 
     * FileReader:
     * 		FileReader(String fileName):传递文件名称
     * 
     * 输入流读文件的步骤:
     * 		A:创建输入流对象
     * 		B:调用输入流对象的读数据方法
     * 		C:释放资源
     * 
     * java.io.FileNotFoundException: fr.txt (系统找不到指定的文件。)
     */
    public class FileReadDemo {
    	public static void main(String[] args) throws IOException {
    		FileReader fileReader=new FileReader("test.txt");
    	    int str;
    	    while((str=fileReader.read())!=-1)//按字节流的方式读取文件
    		System.out.println((char)str);
    	}
    
    }
    

     

    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    3. VIM 系列
    2. VIM 系列
    2. 修复FFMPEG 复用 PAT、PMT发送间隔小于25ms的错误
    1. VIM 系列
    RESTful风格API
    APIview的使用
    1.DRF初始化
    Linux下的django项目02
    Linux下的django项目01
    1,web项目工作流程
  • 原文地址:https://www.cnblogs.com/byczyz/p/11132495.html
Copyright © 2020-2023  润新知