Java Console Input: Difference between revisions
From KevinWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[Category:Java]] | [[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);
}
}
}