A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/bufferedreader-ready-method-in-java-with-examples/ below:

BufferedReader ready() method in Java with Examples

BufferedReader ready() method in Java with Examples

Last Updated : 28 May, 2020

The

ready()

method of

BufferedReader

class in Java is used to verify whether the buffer stream is ready to be read or not. A buffer stream is said to be ready in two cases either the buffer is not empty or the main stream is ready.

Syntax:
public boolean ready() 
          throws IOException
Overrides:

This method overrides ready() method of

Reader

class.

Parameters:

This method does not accept any parameter.

Return value:

This method returns

true

if the stream is ready to be read otherwise it returns

false

.

Exceptions:

This method throws

IOException

if an I/O error occurs. Below programs illustrate ready() method in BufferedReader class in IO package:

Program 1:

Assume the existence of the file "c:/demo.txt".

Java
// Java program to illustrate
// BufferedReader ready() 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);

        boolean b = buffReader.ready();

        System.out.println(b);

        while (b) {
            System.out.println(
                (char)buffReader.read());
            b = buffReader.ready();
        }

        System.out.println(b);
    }
}
Input: Output: Program 2:

Assume the existence of the file "c:/demo.txt".

Java
// Java program to illustrate
// BufferedReader ready() 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);

        boolean b = buffreader.ready();

        System.out.println(b);

        while (b) {
            System.out.println(
                (char)buffReader.read());
            b = buffReader.ready();
        }

        System.out.println(b);
    }
}
Input: Output: References: https://docs.oracle.com/javase/10/docs/api/java/io/BufferedReader.html#ready()

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