Der schließen() ist eine Methode von Java-Scanner Klasse, die zum Schließen dieses Scanners verwendet wird.
Syntax
Es folgt die Erklärung von schließen() Methode:
public void close()
Parameter
Diese Methode akzeptiert keine Parameter.
Kehrt zurück
Der schließen() Die Methode gibt keinen Wert zurück.
besten Autos der Welt
Ausnahmen
DAS
Kompatibilitätsversion
Java 1.5 und höher
Beispiel 1
import java.util.Scanner; public class ScannerCloseExample1{ public static void main(String args[]){ String s = 'Hi All! This is JavaTpoint.'; //Create a scanner with the specified Object Scanner scanner = new Scanner(s); System.out.println('' + scanner.nextLine()); //Close the scanner System.out.println('Closing Scanner...'); scanner.close(); System.out.println('Scanner Closed.'); } }
Ausgabe:
strint zu int
Hi All! This is JavaTpoint. Closing Scanner... Scanner Closed.
Beispiel 2
import java.util.Scanner; public class ScannerCloseExample2{ public static void main(String args[]){ System.out.print('Enter Your Name: '); //Create a scanner with the specified Object Scanner scanner = new Scanner(System.in); String name = scanner.next(); System.out.println('Name: '+name); //Close the scanner scanner.close(); System.out.println('Scanner Closed.'); } }
Ausgabe:
Enter Your Name: JavaTpoint Name: JavaTpoint Scanner Closed.
Beispiel 3
import java.util.Scanner; public class ScannerCloseExample3 { public static void main(String args[]){ System.out.println('Throws Exception If Number is of Type Long.'); Scanner scanner = new Scanner(System.in); System.out.print('Enter your rollno: '); int rollno = scanner.nextInt(); System.out.println('RollNumber: '+rollno); //Close the scanner scanner.close(); System.out.println('Scanner Closed.'); } }
Ausgabe:
Throws Exception If Number is of Type Long. Enter your rollno: 345643985649356 Exception in thread 'main' java.util.InputMismatchException: For input string: '345643985649356' at java.base/java.util.Scanner.nextInt(Scanner.java:2264) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at myPackage.ScannerCloseExample3.main(ScannerCloseExample3.java:9)