JAVA小练习84—— ==与.equals的练习

public class Demo84 {
	
	public static void main(String[] args) {
		String str1 = "hello";
		String str2 = "hello";
		String str3 = new String("hello");
		String str4 = new String("hello");
		
		System.out.println("str1==str2?"+(str1==str2));   				//true      
		System.out.println("str2==str3?"+(str2==str3));   				//false  
		System.out.println("str3==str4?"+(str3==str4));   				// false  
		System.out.println("str2.equals(str3)?"+(str2.equals(str3)));  // true
		System.out.println("str3.equals(str4)?"+(str3.equals(str4))); //true
	}
}
		/*
		 String类已经重写了Object的equals方法,比较的是两个字符串的内容是否一致,如果一致
		 则返回true,否则返回false
		 
		 */

你可能感兴趣的:(java)