问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中关于PrintWriter写入节点流的问题,纠结一天了,求高手帮忙!!!在线等!!!

发布网友 发布时间:2022-04-09 06:18

我来回答

3个回答

热心网友 时间:2022-04-09 07:47

少了一句pw.flush();。将缓冲区数据输出。
这样就OK了。

ByteArrayOutputStream buf = new ByteArrayOutputStream();//新建一个数组节点流
PrintWriter pw = new PrintWriter(new OutputStreamWriter(buf,"utf-8"));//新建一个PrintWriter的处理流
pw.print("It's my java!");//将字符串序列化写入节点流
pw.flush();
byte[] b = buf.toByteArray();//将节点流buf中的数组抓出来
System.out.println(Arrays.toString(b));//这里打印出的结果竟然是空 [ ],,,为什么!
pw.close();

lush() 是把缓冲区的数据强行输出, 一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()。追问意思是他默认封装为了一个BufferedStream缓冲流是吗?

追答不是缓冲流,而是缓存起来了,没有被输出。IO上输出的数据都要先被存在一个缓存区域,等待被输出。而flush方法就是强制输出并且清除缓存。和缓冲流不同的。

热心网友 时间:2022-04-09 09:05

不要new ,直接
private OutputStream outputStream;
outputStream = socket.getOutputStream();
outputStream.write(s);
outputStream.flush();

热心网友 时间:2022-04-09 10:40

没有flush,数据未输出。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
万能粉碎机清洁规程 中药粉碎机如何清洗比较好 磨粉机能用水洗吗 正确的家用粉碎机清洗方法 粉碎机清洗不干净粉碎机怎么清洗才干净 励志语句长句精选123句 caxa如何保存图幅模板 美迪特MDT-IN158重要参数 打玻尿酸已一个月眼睛疼,会不会打玻尿酸一个月,突然眼睛疼会不会... 玻尿酸失明概率真的小吗-玻尿酸失明有光感还能恢复吗 陈华军人物简介 曹操麾下哪位武将最出色??? 张辽武艺很强吗 三国之张辽 俄语汽车配件翻译 关于《孙权劝学》,急!!! 电视剧《三国演义》里关羽战黄忠是第几集? 《三国演义》人物小传,快!!! 历史故事!~急!~在线等!~~ 传动轴装配不良有很大危险,该怎么处理比较好? 三国中,文武双全的人物有哪几个 张辽、乐进胜守合肥的故事 三国时期孙权有多少兵力,诸葛亮七出祁山的时候孙权为什么不伐魏呢?为什么不抢地盘呢? 胜利万用表vc980d1000v有多大的电阻置 三国演义 每回的战争统计(胜负国名,地点) 今天在用胜利牌vc980c+数字万用表的带蜂鸣器的那个档,测量三相电的对地电阻时(在断电的情况下), 应用商店不能下载,这是怎么回事 辽哥(张辽)有哪些战绩 关于草船借箭的问题 为什么用C4D创建材质弄了透明,玻璃还是黑色的 合肥之战,东吴有几位大将参战 有网游小说推荐一下,主角是赏金猎人,非种马 找赏金猎人类型的小说,好看的来,多了加分 现在的pos机费率不是都是0.6吗 为什么市面上还有0.6以下的? 求有关赏金猎人的小说,悬疑侦探类 作者赏金猎人写了哪些小说 购买基金计算费率问题? 如果股票型基金的管理费率是1.5%,是只收一次,还每月收取一次或者每年收取一次? 赵丽颖主演的《西游记之女儿国》里面如意真仙刚出场唱的那个《女儿情》歌曲用的是谁配音唱的? 《西游记女儿国》曝MV先导预告片,你认为西游故事中应该添加爱情元素吗? 如何评价《西游记女儿国》这部电影的演员阵容? 为什么后会无期里面要出现女儿国的音乐? 《西游记女儿国》曝MV先导预告片,如何评价这部电影的演员阵容? 《后会无期》中,警察查房,冯绍峰脚麻艰难移动时的歌叫什么? 春节在成都,怎么玩呢? 《西游记女儿国》何时上映? 《西游记女儿国》曝MV先导预告片,你喜欢这种形式的《西游记》吗? 我打算过年去成都,大概呆三天,想去熊猫基地,九寨沟,求攻略谢谢 成都过年怎么玩?有哪些好耍的地方? 律师可以接受精神病人的委托吗? 上海某小区车辆堵门,交通瘫痪,报警2次反被*抓,暴力*横行 怎么办