Skip to content
Related Articles

Related Articles

Scanner close() method in Java with Examples
  • Difficulty Level : Basic
  • Last Updated : 10 Oct, 2018

The close() method ofjava.util.Scanner class closes the scanner which has been opened. If the scanner is already closed then on calling this method, it will have no effect.

Syntax:

public void close()

Return Value: The function does not return any value.

Below programs illustrate the above function:

Program 1:



filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to illustrate the
// close() method of Scanner class in Java
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv)
        throws Exception
    {
  
        try {
  
            // Get the string
            String s = "Geeksforgeeks has Scanner Class Methods";
  
            // create a new scanner
            // with the specified String Object
            Scanner scanner = new Scanner(s);
  
            // print the next line of the string
            System.out.println("Scanner: "
                               + scanner.nextLine());
  
            // close the scanner
            scanner.close();
  
            System.out.println("\nScanner Closed.\n");
  
            System.out.println("Trying to use scanner"
                               + " after closing.");
  
            // print the next line of the string
            System.out.println(scanner.nextLine());
        }
  
        catch (Exception e) {
            System.out.println("Exception thrown:\n" + e);
        }
    }
}

chevron_right


Output:

Scanner: Geeksforgeeks has Scanner Class Methods

Scanner Closed.

Trying to use scanner after closing.
Exception thrown:
java.lang.IllegalStateException: Scanner closed

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#close()

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.

My Personal Notes arrow_drop_up
Recommended Articles
Page :