java关于比较两个字符串时的等号和equal
来源:互联网 发布:信息群发软件 编辑:程序博客网 时间:2024/06/18 11:17
== : 等号比较两个纯字符串时,比较基本类型,如果值相同,则返回 true
而比较引用时,如果引用指向同一内存中的同一对象,则返回 true
equals: 只比较两个对象的内容是否相等,相等则返回true
public static void main(String[] args) {
String string1 = new String("ABC"); String string2 = new String("ABC"); System.out.println(string1 == string2); System.out.println(); String string3 = "ABC"; String string4 = "ABC"; String string5 = "AB" + "C"; System.out.println(string3 == string4); System.out.println(string5 == string4); System.out.println(); String string6 = "ABC"; String string7 = "AB"; String string8 = string7 + "C"; System.out.println(string6 == string8); System.out.println(); }
falsetruetruefalse
参考:http://blog.chinaunix.net/uid-23781137-id-3436455.html
阅读全文
0 0
- java关于比较两个字符串时的等号和equal
- 关于php的三个等号和两个等号的区别
- 字符串的equal比较
- 关于js中“两个等号”和“三个等号”
- java equal和==的比较
- 关于两个等号与三个等号的应用
- JavaScript里面三个等号和两个等号的区别
- js两个等号和三个等号的区别
- JavaScript里面三个等号和两个等号的区别
- JavaScript里面三个等号和两个等号的区别
- JavaScript里面三个等号和两个等号的区别
- JavaScript里面三个等号和两个等号的区别
- JavaScript里面三个等号和两个等号的区别
- javascript中两个等号和三个等号的区别
- JavaScript里面三个等号和两个等号的区别
- javascript 两个等号和三个等号的区别
- PHP 两个等号 和 三个等号的区别
- JavaScript里面三个等号和两个等号的区别
- 15个常用的SQL Server高级语法
- 浅谈C语言中文本文件与二进制文件
- Cassandra概要介绍
- C++之归并排序(7)---《那些奇怪的算法》
- linux下安装redis
- java关于比较两个字符串时的等号和equal
- 聊聊Cassandra-概览
- leetcode 500. Keyboard Row(C语言,判断单词是否在键盘同一行,多级指针)22
- c++中的const
- 2017.10.4 DP 解题报告
- Codeforces 652B z-sort【水题】
- Unity2D游戏入门教程(一)宝石迷阵(5)消除宝石
- 京东---动态规划1
- 变量命名规则和简单输入