公告區

Work Harder!!!!

2009年5月20日 星期三

JAVA - Keyboard Input

正如蘋果人所言
在java 6 之後
多了這個方法來讀取
十分的方便
不過在esclipse中不能使用
請注意

import java.io.Console;

public class ConsoleDemo {
public static void main(String[] args) {
System.out.print("請輸入名稱:");

Console console = System.console();
String name = console.readLine();

System.out.println("您輸入的名稱:" + name);
}
}


還有更方便的
輸入之後不顯示出來
這在打密碼時很重要

import java.io.Console;

public class ConsoleDemo {
public static void main(String[] args) {
System.out.print("請輸入名稱:");

Console console = System.console();
String name = console.readLine();

char[] password = console.readPassword("請輸入密碼:");
System.out.println("您輸入的名稱:" + name);
System.out.println("您輸入的密碼:" + new String(password));
}
}

1 則留言: