 
		luffymaika
2016-09-13 16:40
.equals与==的关系?还有为什么加.
 
				加. 意味着这是某个类的成员方法(函数),不是这种类的对象是无法调用这种方法做判断的。
而 == 是运算符。
某些时候这两种是一样的,但也有不一样的时候,比如String类。具体的可以自己百度字符串池相关的内容。
 
				 
				==比较的是地址值,equals比较的是内容值
 
				.equals指两个字符串的字符和地址,而==只是字符相同,地址无法保证相同
Java入门第一季(IDEA工具)
1168090 学习 · 18754 问题
相似问题