Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:求教输入流问题 [Re:白天ling] |
8166680
发贴: 19 积分: 0 |
于 2005-05-23 02:37
byte bArry[] = new byte[bis.available()]; bis.read(bArry); String rStr = new String(bArry); System.out.println(rStr); 一般都是用这种方法 你下面这种我没用过。试了一下。只有abc ,问题出在bis.available()上 我估计了一下。 public synchronized int available() throws IOException 这个方法的返回值是: 从当前输入流中可无阻塞读取的字节数。 如果用在FOR语句中和 i 比较的话就转换成int型。你本来有6个字节。那就是3了 所以只输出了3个字符.我把你的字符串改成8个就输出4个。改成10个就只输出5个 楼主要是有更好的解释请在后面贴出来。互相学习 请求JAVA学习方向????? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5575 | 求教输入流问题 | 白天ling | 1702 | 2005-05-21 00:04 |
4769 | Re:求教输入流问题 | 8166680 | 387 | 2005-05-23 02:37 |
4262 | Re:求教输入流问题 | 白天ling | 337 | 2005-05-23 16:08 |
5021 | Re:求教输入流问题 | 8166680 | 7 | 2005-05-23 23:51 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |