如何将中文的String输出成指定的格式到txt中

liang1wu 2012-06-29 04:37:32
比方说 utf-8 或者 gbk的

比方说 String str = "你号码不好吗";

将这个str输成utf-8或者gbk到1.txt 中

请问怎么操作

谢了
...全文
161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿发你好 2012-06-29
  • 打赏
  • 举报
回复
Java的String是Unicode,需要用getBytes()得到指定编码的字节
阿发你好 2012-06-29
  • 打赏
  • 举报
回复
String str = "你号码不好吗";
byte [] b = str.getBytes("UTF-8");

outFile.write(b);
qybao 2012-06-29
  • 打赏
  • 举报
回复
for example
String str = "你号码不好吗";
PrintWriter pw = new PrintWriter("xxx.txt", "utf-8");
pw.println(str);

62,621

社区成员

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

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