陈华江(HuaChiang Chen) 陈泉冰专栏

未老之前携你远行...

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

//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());
 }
}

阅读更多
个人分类: Java
上一篇ByteArrayInputStream(字节数组输入流) 示例
下一篇BufferedInputStream(缓冲输入流) 示例
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭