java 控制台輸入的兩種方式
Code 展示
/** * java 控制台輸入的兩種方式 <br> * Scanner scanner = new Scanner(System.in);//jdk1.5之後出現<br> * BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));//很早就出現了<br> * * 備忘研究下System這個類 * * @author xuyi3 * @2016年6月30日 @上午10:43:26 * @SystemTest * @功能說明:<br> * @春風十裡不如你 * @備忘 */public class SystemTest { @Test public void testScaner() { //jdk1.5之後的簡便輸入資料流,支援多種資料類型的讀取 Scanner scanner = new Scanner(System.in); String line = null; while ((line = scanner.nextLine()) != null) { if ("bey".equals(line)) { scanner.close(); break; } System.out.println("copy:" + line); } } @Test public void testSystem() throws Exception { //jdk1.5之前自己封裝的控制台輸出資料流 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); String line = null; while ((line = bufferedReader.readLine()) != null) { if ("bey".equals(line)) { bufferedReader.close(); break; } System.out.println("copy:" + line); } }}