码迷,mamicode.com
首页 >  
搜索关键字:hashset hashcode equals    ( 6917个结果
hashCode和identityHashCode的区别
I、 hashCode()方法是Object类下面的一个方法,供继承类重写,根据对象内存地址计算哈希值,     String类重写了hashCode方法,并改为根据字符序列来计算哈希值 III、identityHashCode()方法是System类中的静态方法,根据对象内存地址来计算哈希值; 方法示例: public static void main(String[] args) ...
分类:其他好文   时间:2014-09-12 17:18:03    阅读次数:190
hashCode和identityHashCode的区别
I、 hashCode()方法是Object类下面的一个方法,供继承类重写,根据对象内存地址计算哈希值,     String类重写了hashCode方法,并改为根据字符序列来计算哈希值 III、identityHashCode()方法是System类中的静态方法,根据对象内存地址来计算哈希值; 方法示例: public static void main(String[] args) ...
分类:其他好文   时间:2014-09-12 17:17:53    阅读次数:254
Dictionary<实体,List<实体>>的比较
当Dictionary中Key为实体时,进行用ContainsKey比较会发现,就算Model为一样但是结果比较为不存在;故用以下代码即可,现将Keys转换ToArray(),再用数组的Contains进行比较;但是一定要注意:要进行对实体类重写Equals,比较实体内某个字段相等,则存在;var ...
分类:其他好文   时间:2014-09-12 14:49:33    阅读次数:169
hashcode 和equals
重写equal 的同时为什么必须重写hashcode? hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为tru...
分类:其他好文   时间:2014-09-12 02:34:43    阅读次数:307
atitit.避免NullPointerException 总结and 最佳实践 o99
atitit.避免NullPointerException    对于返回集合的方法很简单,只需要返回空的集合就可以了,而不是null。 1 一种可选办法就是不使用空返回值,而是空对象模式: 1 直接抛出ex,,还是尽量的不去使用null返回值。 1 1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 2 当valueOf...
分类:其他好文   时间:2014-09-12 01:17:52    阅读次数:251
拍照并保存
注意: 在SD的使用中需要加入以下权限: 思路: 1、在SD卡存在可用的前提下拍摄照片。 Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) // 获取SD卡状态,并且值为Environment.MEDIA_...
分类:其他好文   时间:2014-09-11 16:41:43    阅读次数:174
Java中的==和equals区别
①==和equals的实质。在JAVA中利用"=="比较变量时,系统使用变量在"栈"中所存的值作为比较的依据。基本数据类型在"栈"中存的是其内容值,而对象类型在"栈"中存的是地址,这些地址指向"堆"中的对象。java.lang包中的Object类有publicboolean equals(Objectobj)方法,它比较两个对象..
分类:编程语言   时间:2014-09-10 12:43:01    阅读次数:207
Mybatis动态传表名(同样适用于动态传表字段)
//设置map参数,innerTable,outTable对应的表名 public String sendDetail(){   pager = getStartPager();   if( null !=msg && msg.equals("succ")){    map.put("innerTable","bs_sent_inner" );     map.put("outTabl...
分类:其他好文   时间:2014-09-10 12:37:40    阅读次数:262
java文章显示内容部分(将html转成纯文本)
public static String splitAndFilterString(String input, int length) { if (input == null || input.trim().equals("")) { return ""; ...
分类:编程语言   时间:2014-09-10 12:28:20    阅读次数:194
工作日记-5 去除list里的重复元素
1 可以直接循环list,放到一个新list里2 利用set public List removeDeuplicate(List arlList) { HashSet h=new HashSet(arlList); arlList.clear(); arlL...
分类:其他好文   时间:2014-09-10 12:28:10    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!