Java Reader实现

时间:2014-01-20 20:10:56

标签: java stream

我在java中练习过“定义文本流( Reader ),它将从空格中清除”。我检查了阅读器,它只需要实现两种方法:

@Override
    public int read(char[] cbuf, int off, int len) throws IOException {

        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void close() throws IOException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

我有点困惑,我应该做什么。根据我的理解cbuf是目的地,所以我应该阅读什么?

1 个答案:

答案 0 :(得分:0)

扩展Reader的类将具有基础数据源(例如,请参阅StringReader,正如您可能猜到的那样,从String对象读取文本。)

在你的任务中,目标是创建一个读取器,它将从该数据源中删除所有空格(例如,实现一个永远不会将空格写入目标StringReader数组的char[])。