摘要: 1、equals 与==import java.util.*;public class _02_32{public static void main(String[] args){String s1="bc";if(s1=="bc")System.out.println("s1==bc");else System.out.println("s1!=bc");if(s1.equals("bc"))System.out.println("s1 equals bc");else S 阅读全文
posted @ 2014-03-05 14:34 kin2321 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。 D.一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。详述: ①==和equals的实质。 在JAVA中利用& 阅读全文
posted @ 2014-03-05 11:17 kin2321 阅读(145) 评论(0) 推荐(0) 编辑