Java中的<+是什么意思?[等候接听]

我正在编程的东西,我正在制作一个小于或等于运算符,我正要按等号,但我不小心按住Shift键,所以它做了一个加号。它做到了这一点:<+和IntelliJ并不是说这是一个错误,所以我只想知道<+做了什么。

我尝试在线查找,但我没有看到任何关于它的事情

if (Integer.toString(data.getPhoneNumber()).length() <+ 10)

我以为它会给我一个错误或什么的。


弑天下
浏览 876回答 2
2回答

慕村225694

在这种情况下,+运算符simple指定数字10是正数:+ 10,因为 - 表示负数:-10。无论是远离它还是接近如:+ 10,与+10相同。但由于没有 - (减号)符号的数字默认是正数,因此在那里不需要+符号。<运算符不介意+符号,因为它知道它属于该正数。如果是这样的减号:if&nbsp;(Integer.toString(data.getPhoneNumber()).length()&nbsp;<&nbsp;-10)然后程序将比较电话号码的长度()以查看它是否小于负10,这对于电话号码的长度是没有意义的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java