[求助]保存信息的问题,应该不是很难,有兴趣的进来看一下吧!!!!!!!!!!!
1.我有一个文件words.txt,这个文件里本来有一些数据.运行下面的代码后,words.txt里面以前的信息都没有了.请问如何可以不影响words.txt里以前的内容?
File save = new File("words.txt");
FileWriter in = new FileWriter(save);
in.writer("Ha Ha Ha");
2.有name , id , number这3个变量,把这3个变量写入文件,怎么做可以让这3个变量每个变量占用一行,也就是说存入文件时输入完name后自动换行,第二行输入id,再自动换行,第三行输入number
3.把文档中原有信息全部清空怎么做?
谢谢!!!
问题点数:20、回复次数:7Top
1 楼away5678(超人Advance)回复于 2004-05-03 21:15:17 得分 5
1。先用一个读入流读入以前数据。。。。
写入时先写入以前数据
2。in.write("name\n");加个换行符。读入时readLine就可以读到这个数了
还可以用DataOutputStream来保存变量
3。留给楼下的高手吧Top
2 楼sptbo(竹蜻蜓)回复于 2004-05-04 22:18:31 得分 0
第3个问题,有人回答吗?Top
3 楼away5678(超人Advance)回复于 2004-05-04 22:23:19 得分 5
其实可以把它删除掉,再新建一个...
2。in.write("name"+"\n");加个换行符。读入时readLine就可以读到这个数了
还可以用DataOutputStream来保存变量
打错字了...
Top
4 楼007JavaKing(乖乖咙的咚)回复于 2004-05-05 00:35:20 得分 0
"1.我有一个文件words.txt,这个文件里本来有一些数据.运行下面的代码后,words.txt里面以前的信息都没有了.请问如何可以不影响words.txt里以前的内容?
File save = new File("words.txt");
FileWriter in = new FileWriter(save);
in.writer("Ha Ha Ha");"
你不是已经做出来了吗?Top
5 楼haoqingshi(飞翔)回复于 2004-05-05 02:44:30 得分 10
楼主,好像我在www.java.com.cn上已经解答过你的问题了,但是不知道是不是你问的,呵呵
也好,那就重写一遍了,记得给分哦,嘻嘻
1.如何在原有的文件内容后面接着写入而不覆盖原来的数据
import java.io.*;
public class NewFile{
public static void main(String args[]) throws Exception{
File fl=new File("c:\\words.txt");
FileWriter fw=new FileWriter(f1,true)
BufferedWriter out = new BufferedWriter(fw);
out.write("wokao");
out.close();
}
}
2.换行写入
import java.io.*;
public class NewLineWrite{
public static void main(String args[]) throws Exception{
String name="haoqingshi";
FileWriter fw=new FileWriter("c:\\words.txt",true);
BufferedWriter out = new BufferedWriter(fw);
out.newLine(); //新行!
out.write(name); //如果是fw.write(name);就没有效果了,呵呵!
out.close();
}
}
3. 这个也很简单啊,
import java.io.*;
public class NewFile{
public static void main(String args[]) throws Exception{
File fl=new File("c:\\words.txt");
FileWriter fw=new FileWriter(fl);
BufferedWriter out = new BufferedWriter(fw);
out.write("");//用一个空字符串覆盖啊!
out.close();
}
}Top
6 楼caiyanying732(学习)回复于 2004-05-05 10:29:50 得分 0
学习来了。
楼主:第3个问题,有必要问吗?
运行下面的代码后,words.txt里面以前的信息都没有了
File save = new File("words.txt");
FileWriter in = new FileWriter(save);
in.writer("Ha Ha Ha");
Top
7 楼sptbo(竹蜻蜓)回复于 2004-05-08 21:29:00 得分 0
OK!问题解决了!
谢谢!
www.java.com.cn的不是我.Top




