首页 > 编程语言 >JavaSE——==与.equal()方法

JavaSE——==与.equal()方法

时间:2023-03-01 20:11:29浏览次数:41  
标签:String s3 s1 System equal println JavaSE 方法 out

==号的作用

  • 比较基本数据类型:比较的是具体的值

  • 比较引用数据类型:比较的是对象地址值


package com.zhao.stringdemo;

public class StringDemo2 {
    public static void main(String[] args) {
        //构造方法的方式得到对象
        char[] chs = {'a', 'b', 'c'};
        String s1 = new String(chs);
        String s2 = new String(chs);

        //直接赋值的方式得到对象
        String s3 = "abc";
        String s4 = "abc";

        //比较字符串对象地址是否相同
        System.out.println(s1 == s2);
        System.out.println(s1 == s3);
        System.out.println(s3 == s4);
        System.out.println("--------");

        //比较字符串内容是否相同
        System.out.println(s1.equals(s2));
        System.out.println(s1.equals(s3));
        System.out.println(s3.equals(s4));
    }
}

标签:String,s3,s1,System,equal,println,JavaSE,方法,out
From: https://www.cnblogs.com/javaHane/p/17169530.html

相关文章