import java.io.*;public class Test {
public static void main(String[] args) throws Exception {
BufferedReader in =new BufferedReader
(new InputStreamReader(System.in));
System.out.print(">");
String s=in.readLine();
if(s.equals("\n")){
System.out.println("回车");
}
System.out.println(s);
}
}怎么判断键盘敲击的是JAVA回车符?
public static void main(String[] args) throws Exception {
BufferedReader in =new BufferedReader
(new InputStreamReader(System.in));
System.out.print(">");
String s=in.readLine();
if(s.equals("\n")){
System.out.println("回车");
}
System.out.println(s);
}
}怎么判断键盘敲击的是JAVA回车符?
* @param args
*/
public static void main(String[] args) {
System.out.print(">");
try {
char s = (char)System.in.read();
if (s=='\r') {
System.out.println("回车");
}
System.out.println("A"+s+"B");}
catch (IOException e) {
e.printStackTrace();
}
}
}代码我改了哈,用BufferedReader和Scanner这2个常用来接受数据的类都好像过滤了回车键,还有我的一本<<java精通实例>>中介绍回车时‘\r’,我也觉得奇怪,但是你的问题只是要判断是否输入的是回车键的确是做到了
在你的例子中,只要这句话执行了,就不需要再额外判断了。