关于String的equal的方法对Object的重写
来源:互联网 发布:房源采集的中介软件 编辑:程序博客网 时间:2024/06/06 15:48
public boolean equals(Object anObject) {if (this == anObject) { return true;}if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anotherString.count) {char v1[] = value;char v2[] = anotherString.value;int i = offset;int j = anotherString.offset;while (n-- != 0) { if (v1[i++] != v2[j++])return false;}return true; }}return false; }
由于最近在看源码,看到了String的equals方法,首先就是判断自己和自己是否相等,然后再判断传来的参数是否是String,是的话再对两个String一个一个字符的比较,这样的话如果都一样就返回true!
其实我想表达的是对于一些比较困惑的方法 多看看源码!!!
- 关于String的equal的方法对Object的重写
- Object中hashcode(),equal()方法需要重写的时期
- checkBox多选时,重写hasCode()方法和equal()方法对实体类的增加和移除
- 重写Object常用的方法
- 关于Object类中equals方法的重写
- String 类的equal方法源代码
- Java中关于==和equal的区别以及equals()方法重写
- String用法详解(equal源码 ==和equal的解释、字面赋值和new赋值效率、重写了hashcode的方法解释)
- 关于String类中重写的equals方法
- "".equal(String)与Stirng.equal("")的区别
- 关于Expression.Equal方法的使用
- 重写对象的equals(Object)方法,同时重写Hashcode()方法
- Object对象中Equal方法的一些总结
- 如何重写Object的Equals方法?
- Java 重写Object类的常见方法
- Object 祖宗类方法的重写注意事项
- Java 重写Object类的常见方法
- 方法的重写、Object类、继承、super
- 你要看透的56条人生哲理
- linux sort 命令详解
- php中的引用传值分析
- 通用正则集合
- ios模拟器怎么按home键
- 关于String的equal的方法对Object的重写
- Qooway.apk演示程序
- javascrip获取变量的数据类型
- Linux下Bash的管线pipe命令,cut,grep,sort,wc,uniq,tee,tr,col,join,past,expand
- 产生随机数
- how to become a qualified java architect
- 面试题一
- 图像分析:LBP特征解析与代码
- linux中客户服务器通信程序(TCP)