BufferedInputStream(缓冲输入流) 示例

原创 2006年06月21日 19:37:00
//Used buffered input.
import java.io.*;
class BufferedInputStreamDemo{
 public static void main(String[] args) throws IOException{
  String s = "This is a © copyright symbol but this is &copy not./n";
  byte buf[] = s.getBytes();
  ByteArrayInputStream in = new ByteArrayInputStream(buf);
  BufferedInputStream f = new BufferedInputStream(in);
  int c;
  boolean marked = false;
  while((c=f.read()) !=-1){
   switch(c){
    case '&':
     if(!marked){
      f.mark(32);
      marked = true;
    }else{
     marked = false;
    }
    break;
    case ';':
     if(marked){
      marked = false;
      System.out.print("(c)");
    }else{
     System.out.print((char)c);
    }
    break;
    case ' ':
     if(marked){
      marked = false;
      f.reset();
      System.out.print("&");
    }else{
     System.out.print((char)c);
    }
    break;
    default:
     if(!marked){
      System.out.print((char)c);
    }
    break;
   }
  }
 }
}

java io系列12之 BufferedInputStream(缓冲输入流)的认知、源码和示例

本章内容包括3个部分:BufferedInputStream介绍,BufferedInputStream源码,以及BufferedInputStream使用示例。 转载请注明出处:http://ww...

Java之 BufferedInputStream详解 (缓冲输入流)的认知、源码和示例

本章内容包括3个部分:BufferedInputStream介绍,BufferedInputStream源码,以及BufferedInputStream使用示例。 转载请注明出处:http://...
  • lqhed
  • lqhed
  • 2016年07月13日 19:43
  • 1102

Java-IO之BufferedInputStream(缓冲输入流)

BufferedInputStream是缓冲输入流,继承于FilterInputStream,作用是为另一个输入流添加一些功能,本质上是通过一个内部缓冲数组实现的。例如,在新建某输入流对应的Buffe...

java io系列23之 BufferedReader(字符缓冲输入流)

转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_23.html 更多内容请参考:java io系列01之 "目录" BufferedReader ...

java io系列23之 BufferedReader(字符缓冲输入流)

转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_23.html 更多内容请参考:java io系列01之 "目录" BufferedReader ...

Java-IO之BufferedReader(字符缓冲输入流)

BufferedReader是缓冲字符输入流,继承于Reader,BufferedReader的作用是为其他字符输入流添加一些缓冲功能。 BufferedReader主要的函数列表: ...

Java学习提要——缓冲输入流

如果进行中文处理,首先想到的就是字符流, 并且想要完整的处理数据那么一定需要缓冲区 缓冲区有两种流: ·字符操作区流:BufferedReader、Buffered...

我的字符缓冲输入流(装饰设计模式)

装饰设计

JAVA学习笔记(二十九) - 缓冲流 BufferedInputStream &BufferedOutputStream

BufferedInputStream和BufferedOutputStreamimport java.io.BufferedInputStream; import java.io.BufferedO...

IO流 缓冲流 FileInputStream、BufferedInputStream、BufferedReader、 BufferedWriter、FileReader、FileWriter

节点流:无非是一根管道直接钝到数据源上,直接读,直接写文件字节输入流InputStream,字节输出流OutputStream,字符输入流Reader,字符输出流Writer 处理流:包在别的流上面的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BufferedInputStream(缓冲输入流) 示例
举报原因:
原因补充:

(最多只允许输入30个字)