我知道==比较两个时有一些问题Strings.这似乎String.equals()是一种更好的方法.好吧,我正在进行JUnit测试,我倾向于使用assertEquals(str1, str2).这是断言两个字符串包含相同内容的可靠方法吗?我会使用assertTrue(str1.equals(str2)),但是你没有得到看到失败的预期和实际值的好处.
==
Strings
String.equals()
assertEquals(str1, str2)
assertTrue(str1.equals(str2))
在相关的说明中,是否有人有一个页面或线程的链接,明确地解释了问题str1 == str2?
str1 == str2
java string junit junit4
java ×1
junit ×1
junit4 ×1
string ×1