' CommandName="edit" Text ="修改"> '/> protected void repeater1_bind(object source, RepeaterCommandEventArgs e){ if (e.CommandName.Equals("edit")) { ...
分类:
其他好文 时间:
2015-03-06 18:40:55
阅读次数:
116
这节主要讲的是Object类,equals方法与==的区别,还有hashcode方法
分类:
其他好文 时间:
2015-03-06 16:53:23
阅读次数:
109
Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能;如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g这样,当然数字也是这样的。
compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。
equals(obj)方法:仅当指定的对象也是一个 Compara...
分类:
编程语言 时间:
2015-03-06 15:55:07
阅读次数:
155
1. getClass() 返回此 Object 的运行时类。2. hashCode() 返回该对象的哈希码值。 3. equals() 指示其他某个对象是否与此对象“相等”。4. toString() 返回该对象的字符串表示。 5. clone() 创建并返回此对象的一个副本。6. wa...
分类:
其他好文 时间:
2015-03-06 15:48:22
阅读次数:
113
hashcode这个方法是用来鉴定2个对象是否相等的。 那你会说,不是还有equals这个方法吗? 不错,这2个方法都是用来判断2个对象是否相等的。但是他们是有区别的。 一般来讲,equals这个方法是给用户调用的,如果你想...
分类:
编程语言 时间:
2015-03-05 13:10:19
阅读次数:
180
题目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 given sum.For example:Given the below binary tree and sum = ...
分类:
其他好文 时间:
2015-03-04 16:53:52
阅读次数:
108
Set:元素不可以重复,是无序。Set接口中的方法和Collection一致。1.HashSet: 内部数据结构是哈希表 ,是不同步的。 如何保证该集合的元素唯一性呢? 是通过对象的hashCode和equals方法来完成对象唯一性的。 如果对象的hashCode值不同,那么不用判断e...
分类:
其他好文 时间:
2015-03-04 12:52:28
阅读次数:
120
java.lnag.Object中对hashCode的约定: 1. 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话(也就是说这个对象的成员没有被改变),则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。个人理解:对象A, 在使用对象A之前...
分类:
编程语言 时间:
2015-03-02 16:23:02
阅读次数:
159
如果一个类有自己特有的“逻辑相等”,且需要以此进行比较时,那么就需要重写equals方法。 在Object的规范中,重写equals方法有下面几条通用约定: 自反性。 x.equals(x) == true 对称性。if ? y.equals(x) == t...
分类:
其他好文 时间:
2015-03-01 23:55:07
阅读次数:
352
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet ob...
分类:
其他好文 时间:
2015-03-01 10:31:42
阅读次数:
139