Java中字符串怎么比较?

相等可以用str.equals();那不同用什么

第1个回答  2012-09-22
A:==怎么用?
**可以用于比较基本数据类型,比较的就是基本数据类型的值是否相等。
**可以用于比较引用数据类型,比较的是对象的地址值是否相等。
B:equals怎么用?
equals只能用于比较引用数据类型的。
**Object提供的equals是用于比较对象地址值是否相同。
**自定义类中,如果重写了equals方法,那么就是按照你自己的需求来比较的。本回答被网友采纳
第2个回答  2012-09-22
str.equals() 是true 就是等,是false不就是不等吗?本回答被提问者采纳
第3个回答  2012-09-22
if(“楼主肯定很无聊”.equals(“我是来回答问题的我也很无聊”)){
System.err.println(“大家都很无聊哦”);

}
第4个回答  2012-09-23
字符串的比较 就是比较俩个字符串是否相同的 即equals(),在比较之前你是不知道是否相同的,所以该方法的调用就已经存在俩种结果了True 和False
第5个回答  2012-09-22
用 str.eauals()比较 相同就返回 true,不同就是false.

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网