java中“==”与“equals”的区别

来源:互联网 发布:淘宝店铺认证信息地址 编辑:程序博客网 时间:2024/06/08 00:24

package com.neusoft.test;

/*
 * 结果
 * true
 * true
 * false
 * true
 */
public class Test {
 public static void main(String[] args) {
  String str1 = "abc";
  String str2 = "abc";
  System.out.println(str1 == str2);
  System.out.println(str1.equals(str2));

  String str3 = new String("abc");
  String str4 = new String("abc");
  System.out.println(str3 == str4);
  System.out.println(str3.equals(str4));
 }
}
 

原创粉丝点击