在Java命令行工具中,可以使用System.in來讀取標準輸入流(stdin)。通過這種方式,可以讓用戶在命令行中輸入數據,然后在程序中進行處理。
例如,可以使用Scanner類來讀取標準輸入流中的數據:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter your name:");
String name = scanner.nextLine();
System.out.println("Hello, " + name + "!");
scanner.close();
}
}
在上面的例子中,程序提示用戶輸入姓名,然后通過Scanner讀取用戶輸入的姓名,并輸出"Hello, "加上用戶輸入的姓名。
通過使用標準輸入流,可以使Java命令行工具與用戶進行交互,從而實現更加靈活和交互式的程序設計。