建议使用字符串的equals方法
equals比较的是字符串内容,==比较的是字符串地址值
当通过new关键词创建的对象,其值存放在堆中,该对象单独占据一块存储空间
通过s1 = ‘’abc“;声明赋值的字符串对象,其值存放在常量池中,常量池中的字符串如果存在就不会创建,而是直接引用,这时候字符串相同地址值也相同,所以可以使用==比较
建议使用字符串的equals方法
equals比较的是字符串内容,==比较的是字符串地址值
当通过new关键词创建的对象,其值存放在堆中,该对象单独占据一块存储空间
通过s1 = ‘’abc“;声明赋值的字符串对象,其值存放在常量池中,常量池中的字符串如果存在就不会创建,而是直接引用,这时候字符串相同地址值也相同,所以可以使用==比较