我们都知道Java语言是完全面向对象的,在java中,所有的对象都是继承于Object类。Ojbect类中有两个方法equals、hashCode,这两个方法都是用来比较两个对象是否相等的。在未重写equals方法我们是继承了object的equals方法,那里的 equals是比较两个对象的内存地...
分类:
其他好文 时间:
2014-08-22 10:32:05
阅读次数:
142
判断一个包是否存在于系统中(来自网络),经过测试,好用: public boolean checkBrowser(String packageName) { if (packageName == null || "".equals(packageName)) return fa...
分类:
其他好文 时间:
2014-08-22 09:15:25
阅读次数:
185
以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方法...
分类:
编程语言 时间:
2014-08-21 18:32:14
阅读次数:
196
值相同却可能有不同的hashcode //对象值到底指什么?(x.equals(y) == true)应该并不代表对象值相同class A{A(){}public boolean equals(A a){return true;}}public class EqualsTest{public s.....
分类:
其他好文 时间:
2014-08-21 12:53:24
阅读次数:
212
Exception in thread "main" java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$.empty()Lscala/collection/immutable/HashSet;
at akka.actor.ActorCell$.(ActorCell.scala:336)
at akka.actor.Act...
分类:
其他好文 时间:
2014-08-20 22:41:43
阅读次数:
982
一 获取sd 卡文件1 manifest文件中权限设置 2 判断sd卡是否存在 boolean sdCardExit = Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()); 3 获取根路径 sdDir...
分类:
其他好文 时间:
2014-08-20 21:06:12
阅读次数:
256
这篇文章主要是要记录一下equals的重写,下面上代码,代码里有足够的注释 /**
?*?
?*/
/**
?*?@author?laishengfeng
?*?@2014-8-20
?*?@TODO?equals方法的重写
?*/
public?class?Citizen?{
Str...
分类:
其他好文 时间:
2014-08-20 14:33:52
阅读次数:
128
1.字符串是否为空判断以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length...
分类:
编程语言 时间:
2014-08-20 12:08:22
阅读次数:
175
一般toString()方法会应用在自己bean类中。根据需要在重写的toString方法中组织自己想要显示的当前对象的信息。比如按一定规则格式返回所以属性的名称及值。当你要读取关于对象的一些有用细节时,可以在对象上调用toString()。如,当把一个对象引用传递给System.out.print...
分类:
其他好文 时间:
2014-08-20 12:04:22
阅读次数:
209
属性值相等的两个对象,分别放进List和Set Set集合: 两个对象的equals和hashcode都相等,才认为是同一个对象; 如果equals为false,则不管hashcode什么结果,Set size为2; 如果equals为true,只有当hashcode也相...
分类:
其他好文 时间:
2014-08-19 21:00:06
阅读次数:
220