比较具有相同Char

时间:2018-08-12 09:48:02

标签: java if-statement substring

我遇到了问题,我正在比较3个子字符串

 a.substring(0,1) 
 a.substring(1,2)
 and
 a.substring(2,3)  

然后我设置a = "XXX",当我打印子字符串时,它们都说X 但是当我像这样比较它们时:

 if(a.substring(0,1) == a.substring(1, 2) & a.substring(1, 2) == a.substring(2, 3)) {
     System.out.println("Hello");
 }

它什么都不做。我检查了if子句是否使用错误,但是在测试时:

 System.out.println(a.substring(0,1) == a.substring(1,2));

它也返回false。

我目前正在Eclipse中使用Java,甚至还手动定义了a变量,而不是使用我计划在测试之前使用的函数。

我很高兴有人可以帮助

0 个答案:

没有答案