0
我想采用由空格分隔的单词串,并将每个单词分开,然后将其与另一个字符串进行比较。字符串拆分比较
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("potato");
String a = "potato salad";
String[] x = a.split(" ");
System.out.println(""+x[0]);
System.out.println(""+list.get(0));
if(list.get(0) == x[0])
{
System.out.println("they same");
}
else
{
System.out.println("they not same");
}
}
}
当我打印出来,它们都打印相同的字符串 这是否意味着分割方法比返回一个字符串数组,其他的东西吗?我怎样才能解决问题以获得理想的结果。
使用'String.equals(字符串)',而不是''==。 – Whymarrh 2014-09-28 23:17:09
非常感谢你们! – barapapupi 2014-09-28 23:20:28