是否有args.EQUAL()的替代方法?

用户名

我目前正在学习Java并正在阅读一本教科书。

我有本书给出的这段代码,有点像计算器:

int num1= Integer.parseInt(args[0]);
int num2= Integer.parseInt(args[2]);
String msg = args[0] + args[1] + args[2] + "=";

if (args[1].equals("+")) msg += (num1 + num2));
else if (args[1].equals("-")) msg += (num1 + num2));

等等。

在控制台中,您将执行以下操作: java Args 10 + 2

我想知道的是这样的事情是否可以工作(我还没有设法使它工作)

if(args[1] == "-") msg += (num1-num2));
SO用户

equals()方法检查字符串的实际内容,==操作员检查对对象的引用是否相等。请注意,字符串常量通常是“内部的”(参数值除外,因为它们不是编译时常量),因此实际上可以将具有相同值的两个常量与进行比较==,但最好不要依赖于此。

if (string1.equals(string2)) {
    ...
}  

取自:Java String.equals与==,进行了一些修改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否有替代重载的方法?

是否有替代重载的方法?

Firefox:是否有替代.css(“ zoom”)的替代方法

MySQL中是否有CONCAT()的替代方法?

是否有使用`udev`的替代方法?

在<select>上是否有onload的替代方法?

是否有针对列表中的 *args 或 Python 中的 for 循环的解决方法?

在此代码中是否有使用“this”的替代方法?

在 Angular 的路由中是否有替代 canNotActivate 的好方法?

grep在大文件上的表现不佳,是否有替代方法?

用户指定的crontab是否有systemd替代方法?

此查询是否有更可扩展的子选择替代方法?

解析IIS日志文件-是否有LogParser的替代方法

REGEX函数是否有不暴露捕获组的替代方法?

是否有AtomicReferenceArray的替代方法来处理大量数据?

是否有使用编组/解组的替代方法?

Flex容器是否有“浮点”以外的替代方法?

MSTest中是否有非静态的ClassInitialize替代方法?

是否有TextureView.getBitmap()函数的快速替代方法?

ioutil.ReadFile是否有更快的替代方法?

遍历DOM元素时是否有for循环的替代方法

Fortran 2003-2008中是否有GETCWD()的替代方法

Safari和IE是否有File()构造函数的替代方法?

protobuf 中是否有替代 flatbuffers 结构的方法?

Google Apps 脚本中是否有 toFixed() 的替代方法?

AWS 上是否有任何替代粘性会话的方法?

是否有UMat的Mat算术+运算符替代方法?

AlarmManager不可靠,是否有改进或替代方法?

VBA中是否有for-if循环的替代方法?