A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题;
我用的是toString();
然后用字符流写该字符串到文件中,但是结果出来的是地址值.求助,还有别的方式吗?

a5887f04-de8b-4c37-bce6-0f5c966e8d2bcrop_photo.jpg (45.98 KB, 下载次数: 41)

a5887f04-de8b-4c37-bce6-0f5c966e8d2bcrop_photo.jpg

6 个回复

倒序浏览
package cn.itcast_02;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

//字符流写该字符串数组到文件中
/*
* 1.创建字符串数组,封装文本文件
* 2.遍历
* 3.写字符串
* 4.释放资源
*/
public class IODemo {
public static void main(String[] args)throws IOException {
        String[]strs={"hello","world","java"};
        BufferedWriter bw=new BufferedWriter(new FileWriter("aaa.txt"));
        for(String str:strs){
                bw.write(str);
                bw.newLine();
                bw.flush();
        }
        bw.close();
}
}
回复 使用道具 举报
dubei1993 发表于 2016-6-1 16:33
package cn.itcast_02;

import java.io.BufferedWriter;

谢谢,帅哥,不用遍历可以做出吗
回复 使用道具 举报
表示我还没复习到io流  慢慢来
回复 使用道具 举报
demon凯 发表于 2016-6-3 13:02
表示我还没复习到io流  慢慢来

加油,不忘初心方得始终!
回复 使用道具 举报
RichardKing 发表于 2016-6-3 11:24
谢谢,帅哥,不用遍历可以做出吗

可以啊,我说下思路:利用Arrays将数组转换成字符串,写入文件即可。
回复 使用道具 举报
你确定是地址值而不是字符的码表对应的值?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马