applet与servlet通信后的类型转换问题
applet与servlet通信后,定义
InputStreamReader in = new InputStreamReader(uc.getInputStream());
然后以下代码可以顺利读取数据
int chr = in.read();
while(chr != -1) {
taResults.append(String.valueOf((char) chr));
chr = in.read();
}
可是我想用一个数组去依次保存读到的数据,就不行了,请问这是何故啊?
int chr = in.read();
for(int i=0;chr != -1;i++) {
test[i]=chr;
taResults.append(String.valueOf((char) test[i]));
chr = in.read();
}
感觉类型应该匹配的啊,int类型的数组,chr也是int型的。