Java Console Input
From KevinWiki
(Difference between revisions)
Line 1: | Line 1: | ||
- | [[Category:Java]] | + | [[Category:Java Programming Fundamental]] |
<source lang="java5"> | <source lang="java5"> |
Revision as of 13:39, 29 September 2008
package com.lckymn.kevin.console.test; import java.io.BufferedReader; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; /** * @author Lee, SeongHyun (Kevin) * */ public class ConsoleInputTest { /** * @param args * @throws IOException */ public static void main(String[] args) { try { String line = null; /* J2SE 1.4 */ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Please enter your ID: "); line = bufferedReader.readLine(); System.out.println(line); /* Java 5 */ Scanner scanner = new Scanner(System.in); System.out.print("Please enter your ID: "); line = scanner.nextLine(); System.out.println(line); /* Java 6 */ Console console = System.console(); // It does not work on Eclipse (it always returns null). System.out.println(console.readLine("Please enter your ID: ")); System.out.println(console.readPassword("Please enter your password: ")); } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } }