package com.ibm;import java.io.OutputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;public class outputStream1{ //将程序读入到内存中去 public static void main(String[] args)throws IOException{
String str = "abcd";
OutputStream out = new ByteArrayOutputStream();
byte[] b = str.getBytes();
out.write(b);
System.out.println(out.toString());
System.out.println(out);
}
}OutputStream类的引用out不是没有toString()方法的吗,为什么可以调用啊?OutputStream out = new ByteArrayOutputStream();这句话是父类对象指向子类,父类引用不是不能用子类没重写的方法吗?(toString()方法)
import java.io.ByteArrayOutputStream;
import java.io.IOException;public class outputStream1{ //将程序读入到内存中去 public static void main(String[] args)throws IOException{
String str = "abcd";
OutputStream out = new ByteArrayOutputStream();
byte[] b = str.getBytes();
out.write(b);
System.out.println(out.toString());
System.out.println(out);
}
}OutputStream类的引用out不是没有toString()方法的吗,为什么可以调用啊?OutputStream out = new ByteArrayOutputStream();这句话是父类对象指向子类,父类引用不是不能用子类没重写的方法吗?(toString()方法)
解决方案 »
- 菜鸟求解i++,++i问题。
- 【新手学java】jdk1.6+myeclipse6.5+sqlserver2000数据库连接问题
- 在线等待。。。。。。两个常见的算法问题!!有一定的基础请进!!
- 求助:有Java技术方面的职称是高级工程师的吗?
- java 类数组问题
- 能不能骗到你?尽管来试试!一道java笔试题!
- Java正则表达式怎么验证输入的值必须为数字,不能为空,数值<1000???
- Java异常信息输出到磁盘错误信不部统一
- 谁能告诉我?
- 可不可以发个javamail的源程序给我,最好有注释。呵呵,时间紧迫
- 一道ACM题目,求到达18岁生日时所经过的天数,总是WRONG ANSWER
- 心急如焚!!访问ip地址的方法,为啥不能自动完成?
System.out.println(out);输出的是ByteArrayOutputStream里的toString方法:toString
public String toString()使用平台默认的字符集,通过解码字节将缓冲区内容转换为字符串。