zoukankan      html  css  js  c++  java
  • java io 对本地txt文件读写

    java的io操作虽然没有python那么简单,但用习惯也没有多复杂。

    系统的内容可以参考https://www.runoob.com/java/java-files-io.html

    因为FileReader和FileWriter对于汉字的编码设置不是很友好,我用的是FileInputStream和FileOutputStream,扔个例子在下边有问题欢迎一起讨论。

    package debug;
    
    import java.io.*;
    
    
    public class Msechange {
    
        public static String isChange(String totalnum) throws IOException    {
        
              File f = new File("C:/javalog/consultnum.txt");
             //读文件
              FileInputStream fip = new FileInputStream(f);
              InputStreamReader reader = new InputStreamReader(fip, "UTF-8");
              StringBuffer sb = new StringBuffer();
              while (reader.ready()) {
                  sb.append((char) reader.read());
              }
              System.out.println(sb.toString());
              reader.close();
              fip.close();
              //写文件
              FileOutputStream fop = new FileOutputStream(f,false);    //false是覆盖写,true是追加写
              OutputStreamWriter writer = new OutputStreamWriter(fop, "UTF-8");
              writer.append("要写到本地的字符串");
              // 刷新缓存冲,写入到文件,如果下面已经没有写入的内容了,直接close也会写入
              writer.close();
              fop.close();
            return totalnum;    
        }
        
    }
  • 相关阅读:
    遗传算法
    模拟退火算法
    分支限界法(一)(转)
    (操作Excel 2007以後)Open XML SDK 2.0 for Microsoft Office
    c#接口和抽象类的区别
    抽象工厂模式
    乐在其中设计模式(C#)系列文章索引
    VB6.0 生成 XML方法
    处理一些简单的客户端脚本(2)
    抽象类
  • 原文地址:https://www.cnblogs.com/StarZhai/p/14220063.html
Copyright © 2011-2022 走看看