我试图比较 Java 中的 2 个字符串以确定它们是否相同:
System.out.println("app version: "+ appversion + " latest version: "+ latestversion);
if(!appversion.equals(latestversion))
{
System.out.println("not the same");
}
然而,鉴于输出,这给了我意想不到的结果:
app version: v1.1.2 latest version: v1.1.2
not the same
我曾经.replaceAll("\\s","");
从字符串中删除任何空格,但没有成功。
对此可能有一个非常明显的答案,但谁能告诉我我做错了什么?