zoukankan      html  css  js  c++  java
  • Java文件操作:按行读取和写入

    文件操作是任何语言中最为常用的部分,Java也不例外。这里主要介绍按行读取的文件操作和写入

     

    import java.io.BufferedReader;

    import java.io.BufferedWriter;

    import java.io.FileNotFoundException;

    import java.io.FileReader;

    import java.io.FileWriter;

    import java.io.IOException;

     

     

    public class JavaFile {

          public static void main(String[] args) {

                try {

                // read file content from file

                StringBuffer sb= new StringBuffer("");

               

                FileReader reader = new FileReader("c://test.txt");

                BufferedReader br = new BufferedReader(reader);

               

                String str = null;

               

                while((str = br.readLine()) != null) {

                      sb.append(str+"/n");

                     

                      System.out.println(str);

                }

               

                br.close();

                reader.close();

               

                // write string to file

                FileWriter writer = new FileWriter("c://test2.txt");

                BufferedWriter bw = new BufferedWriter(writer);

                bw.write(sb.toString());

               

                bw.close();

                writer.close();

          }

          catch(FileNotFoundException e) {

                      e.printStackTrace();

                }

                catch(IOException e) {

                      e.printStackTrace();

                }

          }

     

    }

     

  • 相关阅读:
    jsp文件中charset和pageEncoding的区别
    如果jsp表单元素的值为空,如何避免null出现在页面上?
    C# 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
    正则表达式
    事件委托与键盘事件
    事件对象的兼容性
    作用域解析题
    事件冒泡与事件铺获的解析
    浏览器内核
    js中级总结
  • 原文地址:https://www.cnblogs.com/duanxz/p/2780393.html
Copyright © 2011-2022 走看看