|
|
1
7
您应该注意的是,接口“compareTo”正在返回一个int“public int compareTo”作为符号 if语句依赖于布尔值,但是您使用thisId。compareTo(personStr),它将返回一个整数,就像您正在创建的方法一样。 您的第一个if语句很好-“equals”返回一个布尔值。然而,第二个函数没有,它可能会返回-1、0或1。 |
|
2
2
你确定吗?
这将导致
但你用它作为
一
这是:
在某些语言中,你可以逃脱惩罚。一些语言将“真实性”的程度指定给所有类型,允许您在布尔表达式中使用它们。Java不是其中之一。您必须在Java中显式定义布尔逻辑:
|
|
|
3
0
如果你只是想比较这两个字符串,为什么不使用
|