0

有人可以向我解释为什么如下所示的代码不显示“IS equal”,但是如果我将分配给 ip 更改为注释过的代码,它会显示吗?

public class cl {

    public static void main(String[] args) {
        String temp = null;
        String a = null;
        String b = null;
        String ip = null;

        ip = "DateTime  ";
//      ip = "DateTime";
        b =  "DateTime";

        a = ip.substring(0, 8);

        if (a == b) {
            System.out.println("IS equal");
        }
    }
}
4

0 回答 0