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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yw540 中级黑马   /  2016-8-21 17:34  /  479 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1,什么是打印流
        该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式
        System.out就是一个PrintStream, 其默认向控制台输出信息
                        PrintStream ps = System.out;
                        ps.println(97);                //其实底层用的是Integer.toString(x),将x转换为数字字符串打印
                        ps.println("xxx");
                        ps.println(new Person("张三", 23));
                        Person p = null;
                        ps.println(p);                //如果是null,就返回null,如果不是null,就调用对象的toString()
2.使用方式
        打印: print(), println()
        自动刷出: PrintWriter(OutputStream out, boolean autoFlush, String encoding)
        打印流只操作数据目的

                        PrintWriter pw = new PrintWriter(new FileOutputStream("g.txt"), true);
                        pw.write(97);
                        pw.print("大家好");
                        pw.println("你好");                                //自动刷出,只针对的是println方法
                        pw.close();

1 个回复

倒序浏览
。。。。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马