java吧 关注:1,254,786贴子:12,742,254
  • 4回复贴,共1

内存流,有点不懂啊。大神来看看呗

只看楼主收藏回复

String s1="2345ujmjhjklll";
ByteArrayOutputStream baos=new ByteArrayOutputStream();
for(int i=0;i<s1.length();i++){
char[] a=s1.charAt(i);
baos.write(a);
}
在ByteArrayOutputStream中,write(int a),方法里传入的形参明明是int类型,为什么可以传入char类型的。
内存流的作用是什么啊???


1楼2017-04-06 10:00回复
    因为变量可以自动向上转型啊


    IP属地:北京2楼2017-04-06 10:03
    收起回复
      write的重载内部都是调用write(int i)


      来自Android客户端3楼2017-04-06 10:07
      回复