從控制檯接收輸入字符

       使用System類的輸入流也就是類變量in,它可以接收用戶的輸入信息,並且是標準的輸入流實例對象。另外,Scanner類是Java的掃描器類,它可以從輸入流中讀取指定類型的數據或字符串。

代碼如下:

import java.util.Scanner;

public class InputCode {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		System.out.println("請輸入你的信息:");
		String line = in.nextLine();
		System.out.println("信息:"+line);
		in.close();
	}

}
注:InputStream輸入流以字節爲單位來獲取數據,而且需要複雜的判斷並創建字節數組作爲緩存,最主要的是字節轉換爲字符時容易出現中文亂碼的情況,所以對於字符數據的讀取,應該使用掃描器進行封裝,然後讀取字符串類型的數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章