使用List.contains(Object object)方法判断ArrayList是否包含一个元素对象(针对于对象的属性值相同,但对象地址不同的情况),如果没有重写List的元素对象Object中的equals方法,默认如下:
@Override
public boolean equals(Object o) {
// TODO Auto-generated method stub...
分类:
其他好文 时间:
2015-06-24 19:08:18
阅读次数:
137
问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:...
分类:
编程语言 时间:
2015-06-24 14:13:48
阅读次数:
110
As of Java 1.5, you can pretty much interchange?Integer?with?int?in many situations. However, I found a potential defect in my code that surprised me a bit. The following code: Integer?cdiCt?...
分类:
编程语言 时间:
2015-06-24 13:09:15
阅读次数:
139
Java中equals和==的区别java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类) 当他们用(==)进行比较...
分类:
编程语言 时间:
2015-06-23 19:31:24
阅读次数:
105
一丶XML的创建手动创建(保存到sd卡)Stringstatus=Environment.getExternalStorageState();if(status.equals(Environment.MEDIA_MOUNTED)){//获取sd卡的路径Stringpath=Environment.getExternalStorageDirectory()+"/sms.xml";//创建file对象Filefile=newFile(path);//创建输..
分类:
其他好文 时间:
2015-06-23 13:50:31
阅读次数:
114
xml文件生成的方式:生成xml的样式1、手动生成:生成的xml文件可以保存在不同的地方,此处以sd卡为例//拿到sd卡的状态Stringstate=Environment.getExternalStorageState();//判断当前状态是否可用if(state.equals(Environment.MEDIA_MOUNTED)){//拿到sd卡的路径Stringpath=Envi..
分类:
其他好文 时间:
2015-06-22 20:50:24
阅读次数:
137
xml文件生成的方式:生成xml的样式1、手动生成:生成的xml文件可以保存在不同的地方,此处以sd卡为例//拿到sd卡的状态Stringstate=Environment.getExternalStorageState();//判断当前状态是否可用if(state.equals(Environment.MEDIA_MOUNTED)){//拿到sd卡的路径Stringpath=Envi..
分类:
其他好文 时间:
2015-06-22 20:49:41
阅读次数:
126
1. HashMap为了提高查找的效率使用了分块查找的原理,对象的hashCode返回的哈希值进行进一步处理,这样就有规律的把不同的元素放到了不同的区块或桶中。下次查找该对象的时候,还是计算其哈希值,根据哈希值确定区块或桶,然后在这个小范围内查找元素,这样就快多了。
2. 如果重写了equals方法,那么必须重写hashCode方法,保证如果两个对象相互equals,那么二者的hashCode的返回值必定相等。
3. 如果两个对象的hashCode方绘制相等,这两个对象不必是equals的。...
分类:
编程语言 时间:
2015-06-22 19:23:17
阅读次数:
146
Description:Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the ...
分类:
其他好文 时间:
2015-06-20 16:55:12
阅读次数:
118
publicclassCell{ publicintx; publicinty; publicCell(intx,inty){ this.x=x; this.y=y; } publicStringtoString(){ return+x+","+y; } publicbooleanequals(Objectobj){ if(this==obj){ returntrue; } if(obj==null){ returnfalse; } if(objinstanceofCell){ ..
分类:
其他好文 时间:
2015-06-19 21:51:01
阅读次数:
126