我在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
是目的地,所以我应该阅读什么?
答案 0 :(得分:0)
扩展Reader
的类将具有基础数据源(例如,请参阅StringReader
,正如您可能猜到的那样,从String
对象读取文本。)
在你的任务中,目标是创建一个读取器,它将从该数据源中删除所有空格(例如,实现一个永远不会将空格写入目标StringReader
数组的char[]
)。