public class CharacterSetFilterReader extends AbstractCharacterFilterReader
int
code points, handy to remove known
junk characters from CSV files for example.
This class must convert each int
read to an Integer
. You can increase the Integer cache with a system
property, see Integer
.
SKIP_NONE
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.function.IntPredicate |
toIntPredicate(java.util.Set<java.lang.Integer> skip) |
filter, read, read
public CharacterSetFilterReader(java.io.Reader reader, java.lang.Integer... skip)
reader
- the reader to filter.skip
- the set of characters to filter out.public CharacterSetFilterReader(java.io.Reader reader, java.util.Set<java.lang.Integer> skip)
reader
- the reader to filter.skip
- the set of characters to filter out.