关闭

ByteArrayOutputStream(字节数组输出流) 示例

1846人阅读 评论(0) 收藏 举报

//Demonstrate ByteArrayOutputStream.
import java.io.*;
class ByteArrayOutputStreamDemo{
 public static void main(String[] args) throws IOException{
  ByteArrayOutputStream f = new ByteArrayOutputStream();
  String s = "This should end up in the array";
  byte buf[] = s.getBytes();

  f.write(buf);
  System.out.println("Buffer as a string");
  System.out.println(f.toString());
  System.out.println("Into array");
  byte b[] = f.toByteArray();
  for(int i=0;i<b.length;i++){
   System.out.print((char)b[i]);
  }
  System.out.println("/nTo an OutputStream()");
  OutputStream f2 = new FileOutputStream("text.txt");
  f.writeTo(f2);
  f2.close();
  System.out.println("Doing a reset");
  f.reset();
  for(int i=0;i<3;i++){
   f.write('X');
  }
  System.out.println(f.toString());
 }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:681215次
    • 积分:7858
    • 等级:
    • 排名:第2629名
    • 原创:75篇
    • 转载:247篇
    • 译文:0篇
    • 评论:64条
    文章分类
    最新评论