CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

[求助]保存信息的问题,应该不是很难,有兴趣的进来看一下吧!!!!!!!!!!!

楼主sptbo(竹蜻蜓)2004-05-03 19:56:51 在 Java / J2SE / 基础类 提问

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

相关问题

  • 谁有兴趣看一下这个测试报告-------------->>
  • 嘿嘿,做了一个vrml,有兴趣的看一下~
  • 如何编写病毒?有兴趣地来看一下!
  • 怪问,有兴趣的可以看一下,
  • 考考你!有兴趣的可以来看一下!
  • 有兴趣的进来看一下!关于filesystemobject
  • 只是聊聊,有兴趣过来看一下
  • 一道java的题目,应该不难,进来看一下
  • 这个错误应该很简单,大伙帮看一下
  • 一个小逻辑应该如何实现?帮忙看一下!

关键词

  • 文件
  • 数据
  • 代码
  • 信息
  • 内容
  • filewriter
  • 变量
  • 读入
  • bufferedwriter
  • 写入

得分解答快速导航

  • 帖主:sptbo
  • away5678
  • away5678
  • haoqingshi

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo