如何把一个java数据保存到txt里面

 我来答
藏在心_fangzi
2017-01-16 · TA获得超过428个赞
知道小有建树答主
回答量:474
采纳率:25%
帮助的人:101万
展开全部
首先创建一个新的txt文件,然后new File(“txt文件路径”),
封装一个输入输出流,将要写入的数据写入到txt中,刷新流,关闭流。
代码如下:
public static void main(String[] args) throws IOException{
String str = "这个项目什么时候上线";
File file;//创建文件夹
FileOutputStream stream = null;//new文件流
try {
file = new File("C:/Users/qisf/Desktop/Aa.txt");
stream = new FileOutputStream (file);//将文件夹放在文件流中
if (!file.exists()) {
file.createNewFile();
}
byte[] contentInBytes = str.getBytes();//转化成字节形
stream.write(contentInBytes);//写入
stream.flush(); //写完之后刷新
stream.close();//关闭流
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
zljk0306
2017-01-16 · TA获得超过366个赞
知道小有建树答主
回答量:229
采纳率:90%
帮助的人:202万
展开全部
/**
 * Created by jack on 2017/1/16.
 */
public class FileDemo {
  public static void main(String[] args) {
    try {
      //如果文件存在,则追加内容;如果文件不存在,则创建文件
      File f = new File("test.txt");
      FileWriter fw = new FileWriter(f, true);

      PrintWriter pw = new PrintWriter(fw);
      //java数据,可以转成json字符串存储
      pw.println("{\"key\":\"value\"}");

      pw.flush();
      pw.close();
      fw.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式