码迷,mamicode.com
首页 >  
搜索关键字:equals == 对象比较    ( 4743个结果
JavaSE基础笔记九
第七章集合1.对象的存储:①数组(基本数据类型&引用数据类型)②集合(引用数据类型)数组存储数据的弊端:1.一旦创建,其长度不可变2.真实的数组存放的对象的个数是不可知2.集合框架:Collection接口:|----List接口:存储有序的,可重复的元素相当于"动态"数组新增的方..
分类:编程语言   时间:2014-12-09 02:05:22    阅读次数:154
Freemarker中的null判断,小坑一枚
上次写到,在Freemarker中日期转换,可以提取成工具方法。主要是Freemarker对null的处理方式,非常坑爹。只要一个对象或对象的属性为null,就报错,虽然不影响界面显示,但控制台和日志总是打印“错误信息”,很是不爽。所以,想写方法判断对象是否为null,再做正确的显示。    上次写的2个Freemarker函数,实际过程中只用到了第1个,正常。把int类型的日期转换成字符串   ...
分类:其他好文   时间:2014-12-07 16:31:55    阅读次数:219
TreeSet的定制排序
1 compare()与hashcode()与equals()三者保持一致 @Test //定制排序 public void testTreeSet2(){ //1.创建一个实现Comparator接口的匿名类对象 Comparator com = new Comparator(){ //向Tree...
分类:编程语言   时间:2014-12-07 16:26:30    阅读次数:196
14章类型信息-之类型转换前先做检查--之instanceof
instanceof用法:对于instanceof有比较严格的限制,只可将其与命名类型进行比较,而不能与class对象做比较。理解:这里所说的就是像if(petinstanceofMutt)counter.count("Mutt");这里的Mutt,不能用对象比较,只能用类名,比如(Muttmutt=newMutt()然后用mutt)或者Mutt.class..
分类:其他好文   时间:2014-12-07 06:48:36    阅读次数:282
JAVA笔记10__Math类、Random类、Arrays类/日期操作类/对象比较器/
/** * Math类、Random类、Arrays类:具体查JAVA手册。。。。。。 */public class Main { public static void main(String[] args) { String[] s1 = {"a","b","c","d","e...
分类:编程语言   时间:2014-12-07 00:09:17    阅读次数:236
Java:equals和hashCode的理解
我们一般使用equals都是为了比较对象的内容,而Object里面的equals方法却是比较对象的引用,如下:public boolean equals(Object obj) { return (this == obj); }所以当我们想要比较的是对象的内容时,需要重写equals方法,假设User类中有String name , int age 两个字段,用eclips...
分类:编程语言   时间:2014-12-06 14:08:52    阅读次数:182
Set集合和实现类
1 HashSet是主要的实现类,Set中常用的方法都是Collection下定义的。 2 无序性:无序性!=随机性。指元素在底层存储的位置是无序的 不可重复性:加入相同元素时,后面的元素不能加入进去 3 注意:要求加进Set中的元素,一定要重写equals和hashCode方法 才能保证Set中元...
分类:其他好文   时间:2014-12-06 11:22:41    阅读次数:237
Java的Comparator和Comparable对比
1.对象如何对比排序? Java的基本类型如int, float, double都可以直接使用java.util.Arrays.sort(Object[])对比排序,那对象是如何比较排序的呢?我们定义的类都是继承Object类的,Object类的equals的方法,默认是比较两个对象是否相等(hashcode相同) public boolean equals(Object obj) {...
分类:编程语言   时间:2014-12-04 21:39:34    阅读次数:344
HashMap和TreeMap
# hashMap [HashMap工作原理](http://www.importnew.com/7099.html) 我对hashMap的认识基本是对的,hashCode() and equals() is important for hashMap. 除了这个完全不知道 > 当重新调整HashMap大小的时候,确实...
分类:其他好文   时间:2014-12-04 14:09:29    阅读次数:185
java的String的equals方法和"=="比较
String类中的equals方法,复写了Object中的equals方法...
分类:编程语言   时间:2014-12-04 12:17:34    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!