当我将一个字符串拆分为一个字符串数组,然后尝试将它也匹配为一个字符串。
像这样:
String[] thisString = "hello my name is".split(" ");
if (thisString[1] == "my"){
System.out.print("My!");
}
最佳答案
Java 中的对象比较应该使用.equals()
。
使用 .equals()
而不是 ==
例子:
thisString[1].equals( "my")
==
比较检查引用是否相等。 equals()
比较检查内容是否相等。
关于java - 拆分字符串与另一个字符串不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12608184/