Skip to content
Related Articles

Related Articles

Java Program to Read Text From File From a Specified Index
  • Last Updated : 05 Feb, 2021

In a file system, without reading the previous text we cannot directly access the specific index. Thus, Reading text from a file from the specific index is achieved by skipping all the previous characters of a specified index. To read text from an index n, we need to skip (n-1) bytes. Here, we will use  FileInputStream class to read text from the file.

long skip(long n): Skips over and discards n bytes of data from the input stream.

Syntax:

public long skip(long n) throws IOException

Parameters: n — the number of bytes to be skipped.

Returns: The actual number of bytes skipped.



Throws: IOException

Java




// Java program to read text from file from a specified
// index
  
import java.io.FileInputStream;
  
public class GFG {
  
    public static void main(String args[])
    {
  
        try {
            
            // attach the file to FileInputStream
            FileInputStream fin = new FileInputStream(
                "C:\\Users\\ASPIRE\\Desktop\\java folder\\Demo.txt");
  
            int i = 0;
            
            // discards 7 bytes of data from the input
            // stream.
            fin.skip(7);
            
            // read from the file
            System.out.print("Printing text from index 8: ");
            
            while ((i = fin.read()) != -1) {
  
                System.out.print((char)i);
            }
  
            fin.close();
        }
        catch (Exception e) {
  
            System.out.println(e);
        }
    }
}

   

Demo.txt file:

Output:

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :