java String
(1) 在C#中 == 可以等于equals,因为 == 被重写了(string),在Java中不是这样吗?
(2)大家建议用equals来判断字符串是否相等吗?如果遇到null怎么办??
if (str !=null && str.equals(str2))
{
return true;
}
上面的代码是不是太繁琐了?有没有简单的判断方法,毕竟我仅仅是判断字符串相等,如何简单的要求.
(3)我是不是可以认为使用==在java,也没有多大关系,毕竟,字符串直接赋值的,而且环境中如果值相同都是指向同一个地址引用的,毕竟很少人用 String aa = new String("aa");这样的方式...
如上,谢谢大家回复...