尊敬的申老师,问题又来了,关于scanner输入流输入回车时的疑惑
发表在Java图书答疑
2020-03-09
《零基础学Java》第2章 Java语言基础
是否精华
是
否
版块置顶:
是
否
以下代码:
import java.util.Scanner;
public class aaa {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("输入:");
String s = null;
s = in.nextLine();
if (s == "") {
System.out.println("\"\"");
} else if (s == null) {
System.out.println("null");
} else if (s == "\r") {
System.out.println("回车");
} else if (s == "\n") {
System.out.println("换行");
} else {
System.out.println("不知道" + s + "是什么");
}
in.close();
}
}运行后直接输入回车键,运行结果是:
输入:
不知道是什么
说明这时的S值即不是""值,也不是null值,那到底是多少呢?
怎么判断用户输入的只有回车键?
首页上一页 1 下一页尾页 6 条记录 1/1页

购物车
发表新帖
立即签到







