Java中equals和==的区别
来源:互联网 发布:埋雷软件 编辑:程序博客网 时间:2024/06/11 19:48
equals:比较的是两个字符串中每个字符是否相同 返回true或false
==:比较的是两个字符串是否同时引用一个地址
public class equals_compareTo { public static void main(String[] args) { String a = "abcd"; String b = "abcd"; String c = new String("abcd"); String d = new String("abcd"); String e = c; String f = "absd"; System.out.println("a.equals(b): " + a.equals(b)); System.out.println("b.equals(c): " + b.equals(c)); System.out.println("a == b: " + (a == b)); System.out.println("a == c: " + (a == c)); System.out.println("c == d: " + (c == d)); System.out.println("c == e: " + (c == e)); System.out.println("f.compareTo(c): " + f.compareTo(c)); System.out.println("a.compareTo(c): " + a.compareTo(c)); }}/*a.equals(b): trueb.equals(c): truea == b: truea == c: falsec == d: falsec == e: truef.compareTo(c): 16a.compareTo(c): 0*/
阅读全文
0 0
- Java中==和equals的区别,equals和hashCode的区别
- Java中==和equals的区别,equals和hashCode的区别
- Java 中==和 equals 的区别, equals 和 hashCode 的区别
- Java中==和equals的区别,equals和hashCode的区别
- Java语法----Java中equals和==的区别
- Java语法----Java中equals和==的区别
- Java语法----Java中equals和==的区别
- Java语法----Java中equals和==的区别
- Java 中 equals 和 == 的区别和联系
- Java中==和equals的区别和联系
- java中字符串的equals和==的区别
- java中 ==和 equals区别
- java中"==" 和 equals区别
- Java中equals和==区别
- Java 中equals和==区别
- java中==和equals区别
- Java中equals和== 区别
- Java中"=="和"equals"区别
- hdu5829快速数论变换以及任意模数的拓展!!!
- vue学习相关知识体系及数据双向绑定的理解
- [Kotlin]实现八大排序算法·已封装·代码实例
- TensorFlow实现案例汇集:代码+笔记
- (7)nodejs学习---之模板引擎jade&&ejs
- Java中equals和==的区别
- Ring Buffer (circular Buffer)环形缓冲区简介
- 求一个整数的二进制中1的个数
- ADS-B及雷达显示终端7.1
- 检查点
- /* compiled code */ ?
- 机器学习资料搜集
- USACO-2017-FEB-金组 Why Did the Cow Cross the Road III
- iptables&firewalld