Class 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.
  • Constructor Details

    • CharacterFilterReader

      public CharacterFilterReader(Reader reader, int skip)
      Constructs a new reader.
      Parameters:
      reader - the reader to filter.
      skip - the character to filter out.
  • Method Details

    • filter

      protected boolean filter(int ch)
      Description copied from class: AbstractCharacterFilterReader
      Returns true if the given character should be filtered out, false to keep the character.
      Specified by:
      filter in class AbstractCharacterFilterReader
      Parameters:
      ch - the character to test.
      Returns:
      true if the given character should be filtered out, false to keep the character.