当前位置: 代码迷 >> Java相关 >> 【JAVA总结】字符串比较是否相等
  详细解决方案

【JAVA总结】字符串比较是否相等

热度:19   发布时间:2016-04-22 19:37:25.0
【JAVA小结】字符串比较是否相等
public class CompareObject1 {	public static void main(String[] args)	{     	String str1 = new String("java");	String str2 = new String("java");	String str3 = str2;		if(str1 == str2)	{		System.out.println("str1 == str2");	}	else	{		System.out.println("str1 !=str2");	}	if(str2==str3)	{		System.out.println("str2 == tr3");	}	else 	{		System.out.println("str2 != str3");	}}}//开辟的内存结点不同 所以不相等; 赋值肯定相等

 

 

public class CompareObject2 {    public static void main(String[] args)    {         String str1 = new String("java");    String str2 = new String("java");    String str3 = str2;    if(str1.equals(str2))    {        System.out.println("str1 equals str2");    }    else    {        System.out.println("str1 not equals str2");    }    if(str2.equals(str3))    {        System.out.println("str2 equals tr3");    }    else     {        System.out.println("str2 not equals str3");    }}}//比较字符串是否相等 用 equals()

 

1楼花多眼不乱
  相关解决方案