public static void main(String[] args) throws IOException{
String msg;
BufferedReader userIn = new BufferedReader(new InputStreamReader(System.in));
System.out.println("please type something now:");
msg = userIn.readLine();
System.out.println(msg);
userIn.close();
}
在eclipse中完美运行但是当我通过konsole运行msg时没有打印。
提前致谢
答案 0 :(得分:3)
它取决于操作系统。在您的情况下System.out.println
正在使用缓冲输出。您的程序在System.out.println
将消息刷新到标准输出之前结束,因此您看不到任何内容。
尝试拨打System.out.flush()
强制它。
相关问题: