我想检查它的第一个输入参数是operator“+”
下面是代码
if (args[0] == "+") {
System.out.println("good");
} else {
System.out.println("invalid expression");
}
但它总是返回false。代码有问题吗?
答案 0 :(得分:2)
您应该使用str.equals(..)
方法比较字符串,而不是比较对象地址的==
。
if (args[0].equals("+")) {
:
}