打印流1(问题引出)
2019-01-30 本文已影响0人
秋笙fine
打印流属于整个Java开发过程之中,非常重要的一个组成概念。
现在已经清楚了InputStream和OutputStream两个类的基本作用,但是此时输出数据只能够使用OutputStream类完成,但是OutputStream类在输出上是否真的方便?如果要使用OutputStream输出数据,
假设要输出的是String,要变为字节数组再输出,如果是int,那么要将int化为字符串再变为字节数组输出。
我们发现,输出的时候,都要转化成字节数组,既然OutputStream类有缺陷,那么我们就希望可以自己创建一个类,这个类支持各种数据类型的输出。
代码略 主要用了重载以及String.valueOf()将各种类型化为String。然后化为字节数组传入OutputStram类对象构造。