Java面向对象程序设计第14章3-8和第15章6

3.完成下面方法中的代码,要求建立一个缓冲区,将字节输入流中的内容转为字符串。

import java.io.*;
public class test {
static String loadStream(InputStream in) throws IOException {
StringBuffer buffer = new StringBuffer();
int count= 1,i=6;
byte[] buf = new byte[count];//缓冲区
while(i-->0) {
in.read(buf,0,count);
System.out.println(new String(buf));//按字节显示一下
buffer.append(new String(buf)); //连接一个字符串
}
return new String(buffer);
} public static void main(String[] args) throws IOException {
InputStream in = new BufferedInputStream(System.in);//in必须要初始化一个对象,不能为null
String test=loadStream(in);
System.out.println("msg=: "+test);
}
}

最新文章

  1. jquery原生对象
  2. iOS - CoreData 数据库存储
  3. HelloWorld[Java]
  4. fir.im Weekly - 除了写代码,还需要了解什么
  5. POJ1947 Rebuilding Roads
  6. ADO.NET 快速入门(三):从存储过程获取输出参数
  7. myEclipse和eclipse修改或复制项目名称后-更新部署名称
  8. jsxtransformer.js 和browser.js有什么关系?
  9. Android SwipeRefreshLayout
  10. 用 monitorix 开启linux图形化监控
  11. OpenGL4.x不支持gluPerspective函数。故备份之
  12. 我这样减少了26.5M Java内存!
  13. Python scrapy------分类获取美团整站数据
  14. markdown流程图画法小结
  15. nginx Access-Control-Allow-Origin 多域名跨域设置
  16. sort()的用法,参数以及排序原理(转载)
  17. linux中gdb的使用
  18. HTML中Meta标签中http-equiv属性
  19. RocketMq(一)初识消息中间件
  20. sublime text3 setting-user

热门文章

  1. python 异常处理技巧
  2. shell学习(16)- 压缩和解压缩命令tar和zip
  3. qt 中画线时如何设置笔的颜色和填充
  4. 自动编码(AE)器的简单实现
  5. Vue.js 第1章 Vue常用指令学习
  6. Part10-字符型设备驱动模型-part10.1-使用字符型设备
  7. es6 默认参数、rest参数、扩展运算符
  8. 威胁快报|挖矿团伙8220进化,rootkit挖矿趋势兴起
  9. ODT模板
  10. [kuangbin带你飞]专题九 连通图B - Network UVA - 315