equals()的作用是用来判断两个对象是否相等,在Object类中,equals(Object obj)是通过判断两个对象的地址是否相等(是否是同一个对象)来区分它们是否相等,源码:
public boolean equals(Object obj) { return (this == obj);}
因为Object类是所有类的父类,因此在子类中使用equals(Object ob...
分类:
编程语言 时间:
2015-08-30 01:02:25
阅读次数:
169
public interface Collection一个不包含重复元素的 collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。在所有构造方法以及 add...
分类:
编程语言 时间:
2015-08-29 16:56:36
阅读次数:
209
今天弄了一个这个破地方,我也真是醉了。
开始我这么写:
/** 拍照 */
private void takePhoto() {
String sdState = Environment.getExternalStorageState();
// 如果SD卡可读写
if (sdState.equals(Environment.MEDIA_MOUNTED)) {
...
分类:
移动开发 时间:
2015-08-28 19:49:35
阅读次数:
310
Java中的数据类型,可分为两类:
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean
他们之间的比较,应用双等号(==),比较的是他们的值。
2.引用数据类型(类)
当它们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否...
分类:
编程语言 时间:
2015-08-28 00:49:45
阅读次数:
220
//判断验证码
private boolean judge(String s1,String s2){
boolean flag = false;
if(s1.toLowerCase().equals(s2.toLowerCase())){
flag = true;
}
return flag;
}...
分类:
其他好文 时间:
2015-08-27 13:19:50
阅读次数:
167
【JavaSE】day05_Map接口_HashMap_hashCode
1.Map接口
1)java.util.Map
Map看起来像是一个多行两列的表格。每条记录分为两部分:key,value。
其中在一个Map中key是不允许重复的(equals比较)
2)常用实现类:java.util.HashMap(散列算法实现)
...
分类:
编程语言 时间:
2015-08-27 00:31:43
阅读次数:
172
1.==java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:publicclassComAddr{
publicstaticvoidmain(String[]args)throwsException{
Strings1="nihao";
Strings2="nihao";
Strings3=newString("nihao");
System.out.println(s1==s2);//true
System.out.println..
分类:
编程语言 时间:
2015-08-26 20:20:04
阅读次数:
219
使用zxing类库可以很容易生成二维码QRCode,主要代码如下: private Bitmap createQRCode(String str,int width,int height) { Bitmap bmp=null; if(str.equals(""))retu...
分类:
其他好文 时间:
2015-08-26 17:43:10
阅读次数:
109
使用 Python 神奇方法的优势之一就是它提供了一种简单的方式能让对象的行为像内建类型。这意味着你可以避免用丑陋,反直觉和非标准方法执行基本运算。在某些语言中,通常会这样做:if instance.equals(other_instance): # do something你也应该在 Pyt...
分类:
编程语言 时间:
2015-08-26 13:36:37
阅读次数:
192
本题实则考察进制转换,可以设为x进制,但是x进制有一个问题,即我们无法对x进制直接进行加减乘除,故转化为我们常见的10进制。
78=7*x+8,123=1*x2+2*x+3;然后解方程即可。答案为13进制。
本题考察的是装箱与拆箱,==比较的是值,同样equals也是比较值。故选择true,true。
equals源码如下:
public boolean equal...
分类:
其他好文 时间:
2015-08-25 21:36:16
阅读次数:
176