码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-10-16 13:20:54      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

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()

 

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

标签:

原文地址:http://www.cnblogs.com/xiaobo-Linux/p/4884962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!