public class IOTestNext {
public static void main(String[] args){
/*
* 1.第一种方式:使用java.util.Scanner
*
Scanner sc=new Scanner(System.in);
System.out.println("waiting inputchar:");
String n=sc.next();
System.out.println(n);
*/
/*
* 2.第二种方式:java.io
*
InputStream input=System.in;
//也可以用BufferedReader获取输入
//BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
byte[] b=new byte[100];
try {
input.read(b);
} catch (IOException e) {
e.printStackTrace();
}
String str=new String(b);
System.out.print(str);
*/
/*
* 3.第三种方式:java.io.Console;
* 说明:在eclipse中没有主控制台,所以以下方式不可用,但在windows的cmd中可以使用
*/
Console console=System.console();
if(console==null){
System.out.println("不能使用控制台");
return;
}
String str= console.readLine();
System.out.print(str);
*/
}
}