当前位置: 代码迷 >> Java相关 >> java txt资料内容替换!100分
  详细解决方案

java txt资料内容替换!100分

热度:6463   发布时间:2013-02-25 21:45:26.0
java txt文件内容替换!!!100分!
我有个 test.txt 文件,在src下面 并且这个test.txt 文件内容就一个数字0
哪么我现在想让这个0改为1
请教最简单有效的方法!

------解决方案--------------------------------------------------------
用流读进内存,然后修改其中值,再用流输出。
------解决方案--------------------------------------------------------
创建一个文本,写入值,把要修改的那个覆盖。
------解决方案--------------------------------------------------------
RandomAccessFile
------解决方案--------------------------------------------------------
Java code
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;public class Test {    public static void main(String[] args) {        //文件所在目录        File f = new File("F:/workspace/projects/src/test.txt");        try {            OutputStreamWriter write = new OutputStreamWriter(                    new FileOutputStream(f), "UTF-8");            BufferedWriter writer = new BufferedWriter(write);            //替换值            writer.write("1");            writer.close();        } catch (Exception e) {            e.printStackTrace();        }    }}
------解决方案--------------------------------------------------------
调用系统命令输出重定向,比如 echo 1 > 文件
Runtime.getRunTime().exec("echo 1 > test.txt"); //LZ自己把test.txt的路径补全吧
  相关解决方案