Java Console Input
From KevinWiki
(Difference between revisions)
(One intermediate revision not shown) | |||
Line 1: | Line 1: | ||
- | [[Category: | + | [[Category:Programming Fundamental (Java)]] |
<source lang="java5"> | <source lang="java5"> | ||
Line 25: | Line 25: | ||
try | try | ||
{ | { | ||
- | |||
/* J2SE 1.4 */ | /* J2SE 1.4 */ | ||
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); | BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); | ||
System.out.print("Please enter your ID: "); | System.out.print("Please enter your ID: "); | ||
- | + | System.out.println(bufferedReader.readLine()); | |
- | System.out.println( | + | |
/* Java 5 */ | /* Java 5 */ | ||
Scanner scanner = new Scanner(System.in); | Scanner scanner = new Scanner(System.in); | ||
System.out.print("Please enter your ID: "); | System.out.print("Please enter your ID: "); | ||
- | + | System.out.println(scanner.nextLine()); | |
- | System.out.println( | + | |
/* Java 6 */ | /* Java 6 */ |
Latest revision as of 12:39, 6 October 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 { /* J2SE 1.4 */ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Please enter your ID: "); System.out.println(bufferedReader.readLine()); /* Java 5 */ Scanner scanner = new Scanner(System.in); System.out.print("Please enter your ID: "); System.out.println(scanner.nextLine()); /* 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); } } }