|
|
1
4
你应该使用
|
|
|
2
0
问题似乎是:
因为字符串是Java(Android)中的对象,所以它将比较对象,而不是字符串值。例如,如果您有两个不同的变量,它们可能位于两个不同的内存位置,或者它们可能是对同一个内存位置的引用。 另一方面,如果您想找出存储位置存储的值是否相等,则应该使用
在条件中,可以有两个字符串“1000”和“1000”,但存储在不同的内存位置。在我的条件中,如果字符串值相等,无论内存位置如何,它仍然是真的。 如果==为真,.equals()应为真(在大多数情况下,如果不是全部)。但是如果.equals()为真,就不能保证==为真。 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |