相等可以用str.equals();那不同用什么
第1个回答 2012-09-22
A:==怎么用?
**可以用于比较基本数据类型,比较的就是基本数据类型的值是否相等。
**可以用于比较引用数据类型,比较的是对象的地址值是否相等。
B:equals怎么用?
equals只能用于比较引用数据类型的。
**Object提供的equals是用于比较对象地址值是否相同。
**自定义类中,如果重写了equals方法,那么就是按照你自己的需求来比较的。本回答被网友采纳
**可以用于比较基本数据类型,比较的就是基本数据类型的值是否相等。
**可以用于比较引用数据类型,比较的是对象的地址值是否相等。
B:equals怎么用?
equals只能用于比较引用数据类型的。
**Object提供的equals是用于比较对象地址值是否相同。
**自定义类中,如果重写了equals方法,那么就是按照你自己的需求来比较的。本回答被网友采纳
第2个回答 2012-09-22
str.equals() 是true 就是等,是false不就是不等吗?本回答被提问者采纳
第3个回答 2012-09-22
if(“楼主肯定很无聊”.equals(“我是来回答问题的我也很无聊”)){
System.err.println(“大家都很无聊哦”);
}
System.err.println(“大家都很无聊哦”);
}
第4个回答 2012-09-23
字符串的比较 就是比较俩个字符串是否相同的 即equals(),在比较之前你是不知道是否相同的,所以该方法的调用就已经存在俩种结果了True 和False
第5个回答 2012-09-22
用 str.eauals()比较 相同就返回 true,不同就是false.