本文目錄一覽:
Java從命令行讀取輸入然後輸出到文本文件的問題
import java.io.*;
public class InputName {
public static void main(String[] args) throws IOException {
System.out.println(“請輸入姓名(結束請敲兩次回車鍵):”);
InputStreamReader keyBoard = new InputStreamReader(System. in );
BufferedReader br = new BufferedReader(keyBoard);
FileWriter writer = new FileWriter(“name.txt”, true);
String s;
while ((s = br.readLine()) != null) {
writer.write(s);
}
writer.flush();
writer.close();
keyBoard.close();
br.close();
}
}
Java中怎麼獲取鍵盤輸入
使用System.in.read可以讀取鍵盤的輸入,但是一般不會這樣去操作,可以使用java.util.Scanner來配合System.in來進行數據的操作,舉例如下:
Scanner in=new Scanner(System.in);
String readLine = in.nextLine(); //讀取鍵盤輸入的一行(以回車換行為結束輸入)
如何從java控制台獲得用戶輸入?
new Scanner(System.in)創建一個Scanner,控制台會一直等待輸入,直到敲回車鍵結束,把所輸入的內容傳給Scanner,作為掃描對象。如果要獲取輸入的內容,則只需要調用Scanner的nextLine()方法。
舉例:
Scanner sc= new Scanner(System.in)
String st = sc.nextLine();//獲取輸入信息
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/185996.html