经验总结

经验总结

Long 包装类型的使用

包装类型比较要使用equals。

情景1:两个Long类型比较

        Long test1=1L;
        Long test2 =2L;
        if(test1.equals(test2)) {
            System.out.println("test1等于test2");
        }

情景2:有时候需要用Long类型直接和数值比较,这时候用==或!=也可以。

        if(test1==1) {
            System.out.println("test1等于1");
        }

有时候会习惯性的用情景2去比较两个Long类型,而它们永远不会相等,不会去执行相应的逻辑。而你第一时间又不知道问题出在哪,这时候只有打断点一步步去跟。最后发现问题,都有摔电脑的冲动了。

String比较

在JS中的类型是弱类型,比较是基本都可以用==,比较字符串也用==进行比较。写一段Js后,再去写JAVA代码,比较字符串也自然而然的用==。而String类型比较也要使用equals。

猜你喜欢

转载自blog.csdn.net/qq_34758074/article/details/78808220