org.apache.commons.io.input

Class ReversedLinesFileReader

  • All Implemented Interfaces:
    Closeable, AutoCloseable


    public class ReversedLinesFileReaderextends Objectimplements Closeable
    Reads lines in a file reversely (similar to a BufferedReader, but starting at the last line). Useful for e.g. searching in log files.
    Since:
    2.2
    • Constructor Detail

      • ReversedLinesFileReader

        public ReversedLinesFileReader(File file,                       Charset charset)                        throws IOException
        Creates a ReversedLinesFileReader with default block size of 4KB and the specified encoding.
        Parameters:
        file - the file to be read
        charset - the encoding to use
        Throws:
        IOException - if an I/O error occurs
        Since:
        2.5
      • ReversedLinesFileReader

        public ReversedLinesFileReader(File file,                       int blockSize,                       Charset encoding)                        throws IOException
        Creates a ReversedLinesFileReader with the given block size and encoding.
        Parameters:
        file - the file to be read
        blockSize - size of the internal buffer (for ideal performance this should match with the block size of the underlying file system).
        encoding - the encoding of the file
        Throws:
        IOException - if an I/O error occurs
        Since:
        2.3
      • ReversedLinesFileReader

        public ReversedLinesFileReader(File file,                       int blockSize,                       String encoding)                        throws IOException
        Creates a ReversedLinesFileReader with the given block size and encoding.
        Parameters:
        file - the file to be read
        blockSize - size of the internal buffer (for ideal performance this should match with the block size of the underlying file system).
        encoding - the encoding of the file
        Throws:
        IOException - if an I/O error occurs
        UnsupportedCharsetException - thrown instead of UnsupportedEncodingException in version 2.2 if the encoding is not supported.
    • Method Detail

      • readLine

        public String readLine()                throws IOException
        Returns the lines of the file from bottom to top.
        Returns:
        the next line or null if the start of the file is reached
        Throws:
        IOException - if an I/O error occurs

Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.



NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14