一、Collections:集合框架的工具类
其中的方法都是静态的
排序方法演示
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
class ComparaByLeng implements Comparator{
pu...
分类:
编程语言 时间:
2014-10-23 16:24:42
阅读次数:
193
遍历一个字符串
在Java 8中,CharSequence接口新添加了一个方法叫做chars(),方法的签名是这个样子的:
public default IntStream chars()
default关键字修饰的接口方法是Java 8中新添加的特性,目的是向接口中添加已经实现的方法。chars()方法返回了一个IntStream类型,所以chars()实际上是为所有实现...
分类:
编程语言 时间:
2014-10-23 09:28:02
阅读次数:
797
Description
In college, a student may take several courses. for each course i, he earns a certain credit (c i), and a mark ranging from A to F, which is comparable to a score (s i), according to th...
分类:
其他好文 时间:
2014-10-20 23:23:31
阅读次数:
260
模板模式中,父类规定好了一些算法的流程,并且空出一些步骤(方法)留给子类填充Java的数组类中静态方法sort()就是一个模板,它空出了一个compareTo的方法,留给子类填充,用来规定什么是大于、等于和小于package com.example.template;public class Duc...
分类:
其他好文 时间:
2014-10-15 17:47:51
阅读次数:
100
Runner.sort、Request.sortWith和Sorter.apply
yqj2065都快被它们搞死了。
Sorter.apply()、Request.sortWith()和Sortable.sort()三者做一件事情?为什么呢?
java.util.Comparator接口是一个策略类,定义了int compare(T o1, T o2)方法。org.jun...
分类:
编程语言 时间:
2014-10-13 21:37:37
阅读次数:
198
public?class?ListSort<T>{
????Collections.sort(list?new?Comparator(){
???????public?int?compare(Object?a,Object?b){
?????????int?num?=0;
??????????try{
...
分类:
编程语言 时间:
2014-10-12 23:24:49
阅读次数:
321
//student.javapackage com.sran.www;import java.util.Arrays;import java.util.Scanner;public class Student implements Comparable{ int num; String name; ...
分类:
编程语言 时间:
2014-10-12 18:08:28
阅读次数:
303
两个月之前准备软考时,简单的从理论上总结了最经常使用的数据结构和算法,比方:线性表,链表,图。在进行java开发时,jdk为我们提供了一系列对应的类来实现主要的数据结构。jdk所提供的容器API位于java.util包内。本文主要是通过简单的介绍Collection集合,向读者简单阐述各个类的...
分类:
编程语言 时间:
2014-10-10 23:54:24
阅读次数:
280
Java API针对集合类型排序提供了两种支持:
java.util.Collections.sort(java.util.List)java.util.Collections.sort(java.util.List, java.util.Comparator)
第一个方法要求所排序的元素类必须实现java.lang.Comparable接口;第二个方法要求实现一个java.u...
分类:
编程语言 时间:
2014-10-09 01:39:21
阅读次数:
156
要熟练掌握比较器Comparatorpublic final Comparator MY_COMPARATOR = new myComparator(); //定义比较器.....public int comparaTo(T t){.....}private class myComparator i...
分类:
其他好文 时间:
2014-10-05 00:54:47
阅读次数:
274