在Java中,有几种常见的方法可以从stdin(标准输入)中读取输入。
- 使用Scanner类:
import java.util.Scanner; Scanner scanner = new Scanner(System.in); String input = scanner.nextLine();
- 使用BufferedReader类:
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine();
- 使用System.in和InputStreamReader类:
import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine();
这些方法都可以用来读取stdin中的输入数据,可以根据具体情况选择合适的方法来读取输入。