Class CharacterFilterReader
java.lang.Object
java.io.Reader
java.io.FilterReader
org.apache.commons.io.input.AbstractCharacterFilterReader
org.apache.commons.io.input.CharacterFilterReader
- All Implemented Interfaces:
Closeable, AutoCloseable, Readable
A filter reader that filters out a given character represented as an
int code point, handy to remove
known junk characters from CSV files for example. This class is the most efficient way to filter out a single
character, as opposed to using a CharacterSetFilterReader. You can also nest CharacterFilterReaders.-
Field Summary
Fields inherited from class AbstractCharacterFilterReader
SKIP_NONEFields inherited from class FilterReader
in -
Constructor Summary
ConstructorsConstructorDescriptionCharacterFilterReader(Reader reader, int skip) Constructs a new reader.CharacterFilterReader(Reader reader, IntPredicate skip) Constructs a new reader. -
Method Summary
Methods inherited from class AbstractCharacterFilterReader
filter, read, readMethods inherited from class FilterReader
close, mark, markSupported, ready, reset, skipMethods inherited from class Reader
nullReader, of, read, read, readAllAsString, readAllLines, transferTo
-
Constructor Details
-
CharacterFilterReader
Constructs a new reader.- Parameters:
reader- the reader to filter.skip- the character to filter out.
-
CharacterFilterReader
Constructs a new reader.- Parameters:
reader- the reader to filter.skip- Skip test.- Since:
- 2.9.0
-