您的位置:首页 > 编程语言 > Java开发

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

2015-10-16 12:16 531 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: