Package org.apache.commons.io.input
Class CharacterSetFilterReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.FilterReader
-
- org.apache.commons.io.input.AbstractCharacterFilterReader
-
- org.apache.commons.io.input.CharacterSetFilterReader
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Readable
public class CharacterSetFilterReader extends AbstractCharacterFilterReader
A filter reader that removes a given set of characters represented asintcode points, handy to remove known junk characters from CSV files for example.This class must convert each
intread to anInteger. You can increase the Integer cache with a system property, seeInteger.
-
-
Constructor Summary
Constructors Constructor Description CharacterSetFilterReader(java.io.Reader reader, java.lang.Integer... skip)Constructs a new reader.CharacterSetFilterReader(java.io.Reader reader, java.util.Set<java.lang.Integer> skip)Constructs a new reader.
-
Method Summary
-
Methods inherited from class org.apache.commons.io.input.AbstractCharacterFilterReader
read, read
-
-
-
-
Constructor Detail
-
CharacterSetFilterReader
public CharacterSetFilterReader(java.io.Reader reader, java.lang.Integer... skip)Constructs a new reader.- Parameters:
reader- the reader to filter.skip- the set of characters to filter out.- Since:
- 2.9.0
-
CharacterSetFilterReader
public CharacterSetFilterReader(java.io.Reader reader, java.util.Set<java.lang.Integer> skip)Constructs a new reader.- Parameters:
reader- the reader to filter.skip- the set of characters to filter out.
-
-