0
我想問一個問題。Java - 字符串操作
我對自己的編碼感到困惑,因爲我認爲它是正確的。
這是問題。
public static void main(String[] args) {
String x = "Robert : Hi There";
String y = "Robert";
System.out.println(x.substring(0, x.indexOf(":")).trim());
if(x.substring(0, x.indexOf(":")).trim() != y){
System.out.println("Pass");
}
else
{
System.out.println("Not Pass");
}
}
這給了我輸出:
Robert
Pass
我想輸出「不及格」,但爲什麼我的編碼給了另一個結果。
我希望你能分辨出什麼是錯的。
謝謝。
謝謝。這很好用^^ – davinma06