==号的作用

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

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


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));
}
}

最新文章

  1. String的一些总结(JAVA)
  2. Extjs Cmd 学习笔记
  3. 在Swift中使用遗留的C API
  4. TCP/IP详解之:IP选路 动态选路协议
  5. CSS用法简介
  6. 14.8.3 Identifying the File Format in Use 确认使用的文件格式;
  7. PHP+Jquery+Ajax 实现动态生成GUID、加载GUID
  8. 字符串(String)
  9. Codeforces_776E: The Holmes Children (数论 欧拉函数)
  10. Flask 学习 十 博客文章
  11. Scala 集合入门
  12. HTTP客户端识别与Cookie机制
  13. 解决mysql大小写敏感问题
  14. 转:SQL Server中服务器角色和数据库角色权限详解
  15. bash shell 编程练习
  16. Docker使用札记 - Dockerfile指令
  17. SCC的奇葩算法——Kosaraju
  18. python作用域与LEGB规则
  19. swift - UIAlertController 的用法
  20. SQL Join 语句

热门文章

  1. day01-Spring基本介绍
  2. ClickHouse(11)ClickHouse合并树MergeTree家族表引擎之SummingMergeTree详细解析
  3. pycharm下载 安装使用
  4. 複合語句塊——關於while循環的
  5. CSS特效集锦(9款 , 总有一款是你喜欢的)
  6. 读写wav格式文件
  7. dvgis计算两点间距离的问题
  8. Vue框架:9,Vue3的用法,setup函数,ref和reactive,计算属性和监听属性,生命周期,toRefs,script setup的作用和lang,Vue后台管理模板
  9. GDOI2021游记
  10. 【ARM架构】armv8 系统安全概述