Last Updated : 28 May, 2020
The
skip()method of
BufferedReaderclass in Java is used to skip characters in the stream. The number of characters to be skipped is passed as parameter in this method.
Syntax:public long skip(long n) throws IOExceptionOverrides:
This method overrides skip() method of
Readerclass.
Parameters:This method accepts one parameter i.e. n which represents the number of characters to be skipped.
Return value:It returns the actual number of characters skipped by this method.
Exceptions:Below programs illustrate skip() method in BufferedReader class in IO package:
Program 1:Assume the existence of the file "c:/demo.txt".
Java
// Java program to illustrate
// BufferedReader skip() method
import java.io.*;
public class GFG {
public static void main(String[] args)
{
// Read the stream 'demo.txt'
// containing text "GEEKS"
FileReader fileReader
= new FileReader(
"c:/demo.txt");
// Convert fileReader to
// bufferedReader
BufferedReader buffReader
= new BufferedReader(
fileReader);
while (buffReader.ready()) {
System.out.println(
(char)buffReader.read());
// One character is to skipped
buffReader.skip(1);
}
}
}
Input: Output: Program 2:
Assume the existence of the file "c:/demo.txt".
Java
// Java program to illustrate
// BufferedReader skip() method
import java.io.*;
public class GFG {
public static void main(String[] args)
{
// Read the stream 'demo.txt'
// containing text "GEEKSFORGEEKS"
FileReader fileReader
= new FileReader(
"c:/demo.txt");
// Convert fileReader to
// bufferedReader
BufferedReader buffReader
= new BufferedReader(
fileReader);
while (buffReader.ready()) {
System.out.println(
(char)buffReader.read());
// Two characters are to be skipped
buffReader.skip(2);
}
}
}
Input: Output: References: https://docs.oracle.com/javase/10/docs/api/java/io/BufferedReader.html#skip(long)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4