![]() |
1
4
你应该使用
|
![]() |
2
0
问题似乎是:
因为字符串是Java(Android)中的对象,所以它将比较对象,而不是字符串值。例如,如果您有两个不同的变量,它们可能位于两个不同的内存位置,或者它们可能是对同一个内存位置的引用。 另一方面,如果您想找出存储位置存储的值是否相等,则应该使用
在条件中,可以有两个字符串“1000”和“1000”,但存储在不同的内存位置。在我的条件中,如果字符串值相等,无论内存位置如何,它仍然是真的。 如果==为真,.equals()应为真(在大多数情况下,如果不是全部)。但是如果.equals()为真,就不能保证==为真。 |
|
AlwaysneedsHelp · 如何减少此处使用的内存量? 1 年前 |
![]() |
snake123 · 滚动到不同页面的锚点,URL中没有# 1 年前 |
![]() |
Jan · 密码salt是否应存储在数据库中 1 年前 |
![]() |
birb · RFC-6238 TOTP实现与示例不匹配 1 年前 |
![]() |
AishaWho · 请解释res=id^(id>>>32) 1 年前 |
![]() |
Jahongir Rahmonov · 计算文件的校验和 7 年前 |