ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 o(╯□╰)o 。 1.基本类型 基本的数据类型有:`un...
分类:
编程语言 时间:
2016-02-28 06:25:19
阅读次数:
180
1.知识点了解 Comparator和Comparable都是用用来实现集合中元素的比较、排序的,所以,经常在集合外定义Comparator接口的方法和集合内实现Comparable接口的方法中实现排序 相同点: 二者的比较方法Comparable的compareTo和compare返回的结果有三种
分类:
其他好文 时间:
2016-02-23 15:59:09
阅读次数:
229
目录实现:equals()hashCode()compareTo()clone()应用:StringBuilder/StringBufferRandom.nextInt(int)Iterator.remove()StringBuilder.reverse()Thread/Runnabletry-fi...
分类:
编程语言 时间:
2016-02-17 20:53:23
阅读次数:
342
与viewbounds一样contextbounds(上下文界定)也是隐式参数的语法糖我们使用viewbounds的方式的写法如下:classPairs[T<%Comparable[T]](first:T,second:T){
defbigger={
if(first.compareTo(second)>=0)firstelsesecond
}
}如果我们利用隐式转换,可以改成如下写法classPa..
分类:
其他好文 时间:
2016-02-15 18:34:53
阅读次数:
249
两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。实际上比较的是自1970 年 1 月 ...
分类:
编程语言 时间:
2016-01-26 10:32:43
阅读次数:
154
注意,1,"" 和 " "。是不同的,空字符串指的是"";2,注意String的compareTo。小于是指 left && a[mid] == "") { mid--; } if(key.equals...
分类:
其他好文 时间:
2016-01-05 00:12:54
阅读次数:
250
概念:对两个或多个数据项进行比较,以确定他们是否相等,或确定他们之间的大小关系及排列顺序成为比较。1.Comparable接口: 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。 1 public class Compara...
分类:
编程语言 时间:
2015-12-30 15:27:26
阅读次数:
171
在今天做的LeetCode的题中有两道都出现了利用接口实现对象的排序。两题的相关链接:1.利用comparable接口对对象排序2.利用comparator接口实现排序因为之前都没接触过这两个接口。一时不能明确它们的作用,所以在网上查找了非常多资料。如今大致弄清楚一些。如今记录下来,有什么欠缺,欢迎...
分类:
其他好文 时间:
2015-12-25 15:19:52
阅读次数:
129
我们一般比较两个文件中的对象是相同的文件,通常使用java.io.File.equal()。这里,equal()是不是文件内容的比较结果为。象是否指向同一个文件。 File的equal()方法。实际上调用了当前文件系统FileSystem的compareTo()。 public boolea...
分类:
其他好文 时间:
2015-12-15 09:00:01
阅读次数:
137
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的...
分类:
其他好文 时间:
2015-12-06 20:59:03
阅读次数:
154