Java 实例 – 字符串比较

Posted 猪小胖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 实例 – 字符串比较相关的知识,希望对你有一定的参考价值。

package string;

public class equals {

public static void main(String[] args) {
/**
* 使用“=”比较两个字符串,是比较两个对象的的“地址”是否一致,
* 本质就是判断两个变量是否指向同一个对象,如果是则返回true,
* 否则返回的是false。而String类的equals方法则是比较两个字符串的内容是否一致
*/
String str1 = "猪小胖";
String str2 = "猪小胖";
System.out.println(str1 == str2 );//返回true
System.out.println(str2.equals(str2));//返回true
String str3 = new String("朱胖胖");
String str4 = new String("朱胖胖");
System.out.println(str3 == str4);//返回false
System.out.println(str3.equals(str4));//返回true

}

}


















以上是关于Java 实例 – 字符串比较的主要内容,如果未能解决你的问题,请参考以下文章

如何用java代码比较两个日期

Java字符串常见实例与函数

java--StringStringBuilderStringBuffer的解析和比较?

Java 字符串操作实例

Java面试题:==和equals比较

如何用java比较两个时间或日期的大小