Sample Java input stream Scanner and BufferedReader usage method

  • 2020-04-01 02:31:45
  • OfStack

1. Use the Scanner

Import java.util.Scanner; First, define the Scanner object

Scanner sc = new Scanner(system.in);
If an integer is to be entered, int n = sc.nextint ();
Of type String, String temp = sc.next();

Such as:


import java.util.Scanner;

public class Test {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println(scanner.next());
    }
}

2.'re using the BufferedReader

Import java.io.Reader before use;

BufferedReader br = new BufferedReader(new InputStreamReader(system.in));
String input = br. ReadLine ();

Such as:


import java.io.*;

public class Test {

    public static void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    System.in));
            System.out.println(br.readLine());
        } catch (IOException e) {

        }
    }
}


Related articles: