首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java txt资料内容替换!100分

2012-06-30 
java txt文件内容替换!!!100分!我有个 test.txt 文件,在src下面 并且这个test.txt 文件内容就一个数字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的路径补全吧

热点排行