没有合适的资源?快使用搜索试试~ 我知道了~
java学习笔记--PrintStream分享.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 8 浏览量
2021-12-07
18:00:32
上传
评论
收藏 19KB PDF 举报
温馨提示
试读
4页
java学习笔记--PrintStream分享.pdf
资源推荐
资源详情
资源评论
java 学习笔记 ------ PrintStream
PrintStream,它可以将 Java 的基本资料型态等资料,直接转换为系统预设编码下对应的字元,再输出至
OutputStream 中,而这边要介绍的 PrintWriter 其功能上与 PrintStream 类似,除了接受 OutputStream 之外,
它还可以接受 Writer 物件作为输出的对象, 当您原先是使用 Writer 物件在作处理 ,而现在想要套用 println()
之类的方法时,使用 PrintWriter 会是比较方便的作法。
下面这个程式显示了 PrintStream 与 PrintWriter 两个物件在处理相同输出目的时的作法, 程式将会在荧幕上
显示 "简体中文 " 四个字元:
StreamWriterDemo.java
package onlyfun.caterpillar; import java.io.*;
public class StreamWriterDemo
{ public static void main(String[] args)
{ try {byte[] sim = {(byte)0xbc, (byte)0xf2, // 简
(byte)0xcc, (byte)0xe5, // 体
(byte)0xd6, (byte)0xd0, // 中
(byte)0xce, (byte)0xc4}; // 文
InputStreamReader inputStreamReader = new InputStreamReader(new ByteArrayInputStream(sim), "GB2312");
PrintWriter printWriter =new PrintWriter(new OutputStreamWriter(System.out, "GB2312"));
PrintStream printStream =new PrintStream(System.out, true, "GB2312");
int in;
while((in = inputStreamReader.read()) != -1)
{printWriter.println((char)in);
printStream.println((char)in);}
inputStreamReader.close();
printWriter.close();
printStream.close(); }
catch(ArrayIndexOutOfBoundsException e)
{ e.printStackTrace(); }
catch(IOException e) { e.printStackTrace(); } }}
楼主,这两个不存在谁好谁不好的问题,关键要看你编程的时候需要怎么样的功能。在编程语言中,没有
所谓的好的坏的之分,有时候看起来很麻烦或是很难操作的函数,实际上有着自己独特的使用之处,在某
些特定的编程环境里是有着不可替代的作用的。就像上文所述, “当您原先是使用 Writer 物件在作处理 ,
而现在想要套用 println() 之类的方法时,使用 PrintWriter 会是比较方便的作法。 ”在特定环境下,使用
PrintWriter 就会比较方便,这个作用就是 printStream 无法替代的。
java 输出流中的 PrintStream 和 PrintWriter 有什么区别,好像很多场合都能混用
比如用于网络间通信,发送消息时,可用 PrintStream 也可用 PrintWriter
eg:
Socket client;
PrintStream output = new PrintStream(client.getOutputStream());
资源评论
dtd13961139571
- 粉丝: 1
- 资源: 6万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功