Console是干什么用的?为什么我的小代码出错了。。

孤尽JavaSea 2010-09-02 09:14:05
public class Talker {
public static void main(String[] args) {
Console c = System.console();
String u = c.readLine("%s", "username:");
System.out.println("hello "+u);
char[] pw;
if(c!=null && (pw = c.readPassword("%s", "password:"))!= null){
System.out.println("exe");
}
}
}
...全文
243 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤尽JavaSea 2010-09-02
  • 打赏
  • 举报
回复
就是这么简单的使用吗??
madFatso 2010-09-02
  • 打赏
  • 举报
回复
JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备。如果你的Java程序要与Windows下的cmd或者Linux下的Terminal交互,就可以用这个Java Console类代劳。

       Console c = System.console();
if(c!=null){
String u = c.readLine("%s", "username:");
System.out.println("hello "+u);
char[] pw;
if(c!=null && (pw = c.readPassword("%s", "password:"))!= null){
System.out.println("exe");
}
}
majian1988817 2010-09-02
  • 打赏
  • 举报
回复
Console是控制台,是输出结果的地方,但不是唯一的结果输出地;
healer_kx 2010-09-02
  • 打赏
  • 举报
回复
Console 就是控制台

  • 打赏
  • 举报
回复
java.io.Console 只能用在标准输入、输出流未被重定向的原始控制台中使用,在 Eclipse 或者其他 IDE 的控制台是用不了的。
closewbq 2010-09-02
  • 打赏
  • 举报
回复
你没有1.6API吗? 用的时候多看看API的解释!
孤尽JavaSea 2010-09-02
  • 打赏
  • 举报
回复
马上结贴。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧