黑马程序员技术交流社区

标题: StringBuilder中的字符串存储 [打印本页]

作者: SuperApollo    时间: 2015-9-26 13:37
标题: StringBuilder中的字符串存储
怎么将StringBuilder中的字符串通过IO存入硬盘上的文本文件中?
作者: a8336675    时间: 2015-9-26 17:42
StringBuffer sb = new StringBuffer();
byte[] buf = sb.toString().getBytes();

FileOutputStream fos = new FileOutputStream("C:/test.txt");
fos.write(buf, 0, buf.length);

fos.close();
作者: 季995    时间: 2015-9-26 19:02
  1. BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//读取键盘录入
  2.                 BufferedWriter bw=new BufferedWriter(new FileWriter("E:abc.txt"));//写入到abc.txt文件中
  3.                 String line=null;
  4.                
  5.                 while((line=br.readLine())!=null)
  6.                 {
  7.                         if("over".equals(line))//输入over结束
  8.                         {break;}
  9.                         bw.write(line);//写入到123.txt文件中
  10.                         bw.newLine();//换行
  11.                         bw.flush();//刷新
  12.                 }
  13.                 br.close();//关闭流
  14.                 bw.close();//关闭流
复制代码



作者: SuperApollo    时间: 2015-9-27 08:45
a8336675 发表于 2015-9-26 17:42
StringBuffer sb = new StringBuffer();
byte[] buf = sb.toString().getBytes();

嗯嗯,谢啦,已经弄好了
作者: SuperApollo    时间: 2015-9-27 08:47
季995 发表于 2015-9-26 19:02

多谢哈,会了
作者: 刘晟伟    时间: 2015-9-27 13:02
必须转化成二进制才能存储是吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2