如何在JAVA中比较两个String对象

问题 最近写程序的时候,遇到了需要比较两个 String 对象是否相等的情况,我习惯性的写了形如if(a == "a"){}的语句,IDEA 跳出警告,内容如下: String values are compared using '==', not 'equals()'. 也就是说我刚刚那句话应该写成if(a.equals("a")){}才对,果然不再标红了。 说明 那么,为什么会这样呢?==和e
相关文章
相关标签/搜索