src/org/nutz/lang/stream/QueueInputStream.java
public int poll() throws IOException{
        peekindex = 0;
        int v = -1;
        if(cache.size() <= 0){
            v = is.read();
        } else {
            v = cache.poll();
        }
        if(v == -1){
            end = true;
        }
        if(v == '\n'){
            col = 0;
            row ++;
        } else {
            col ++;
        }
        return v;
    }
public int poll() throws IOException{
        peekindex = 0;
        int v = -1;
        if(cache.size() <= 0){
            v = is.read();
        } else {
            v = cache.poll();
        }
        if(v == -1){
            end = true;
        }
        if(v == '\n'){
            col = 0;
            row ++;
        } else {
            col ++;
        }
        return v;
    }
public int poll ( ) throws IOException { peekindex = 0 ; int v = - 1 ; if ( cache . size ( ) <= 0 ) { v = is . read ( ) ; } else { v = cache . poll ( ) ; } if ( v == - 1 ) { end = true ; } if ( v == ' ' ) { col = 0 ; row ++ ; } else { col ++ ; } return v ; }
读取头部字节, 并删除
@return 头部字节
@throws IOException
读取头部字节 并删除