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