怎么把字符串存放到文件?为什么我存放进去的字符串显示不是字符串?

hahacc 2003-09-26 11:30:24
我用下面的代码,麻烦各位帮我看看!
DataOutputStream out =new DataOutputStream(new FileOutputStream("myfile.dat"));
out.writeChars(myinfo);
这样写有什么不对吗?我存放进去的内容是一些乱码,怎么解决呢?
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hahacc 2003-09-26
  • 打赏
  • 举报
回复
多谢!
liad 2003-09-26
  • 打赏
  • 举报
回复
参考如下代码
// AppendText.java
import java.io.FileOutputStream;

public class AppendText
{
public static void main(String[] args)
{
try
{
String s = "Test\r\n";
byte abyte0[] = s.getBytes();
FileOutputStream fileoutputstream = new FileOutputStream("c:\\AppendTest.txt", true);
fileoutputstream.write(abyte0);
fileoutputstream.close();
}
catch (java.io.FileNotFoundException exc)
{
exc.printStackTrace();
}
catch (java.io.IOException exc)
{
exc.printStackTrace();
}
}
}
jokerjava 2003-09-26
  • 打赏
  • 举报
回复
PrintWriter out = new PrintWriter(new FileOutputStream("f:/asd.txt"));
out.println("asd");

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧