Java面向对象程序设计第14章3-8和第15章6
Posted he-fan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面向对象程序设计第14章3-8和第15章6相关的知识,希望对你有一定的参考价值。
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);
}
}
以上是关于Java面向对象程序设计第14章3-8和第15章6的主要内容,如果未能解决你的问题,请参考以下文章
面向对象编程导论 An Introduction to Object-Oriented Programming