为什么我的需要实现这么多的方法??是因为jdk1.8?package com.choosecourse;
import java.util.Comparator;
import java.util.function.Function;
import java.util.function.ToDoubleFunction;
import java.util.function.ToIntFunction;
import java.util.function.ToLongFunction;
public class StuComparator implements Comparator {
@Override
public int compare(Student arg0, Student arg1) {
// TODO Auto-generated method stub
return 0;
}
@Override
public static > Comparator comparing(
Function super T, ? extends U> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator comparing(
Function super T, ? extends U> arg0, Comparator super U> arg1) {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator comparingDouble(
ToDoubleFunction super T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator comparingInt(ToIntFunction super T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator comparingLong(ToLongFunction super T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static > Comparator naturalOrder() {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator nullsFirst(Comparator super T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static Comparator nullsLast(Comparator super T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public static > Comparator reverseOrder() {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator reversed() {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator thenComparing(Comparator super Student> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public > Comparator thenComparing(
Function super Student, ? extends U> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator thenComparing(
Function super Student, ? extends U> arg0,
Comparator super U> arg1) {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator thenComparingDouble(
ToDoubleFunction super Student> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator thenComparingInt(
ToIntFunction super Student> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public Comparator thenComparingLong(
ToLongFunction super Student> arg0) {
// TODO Auto-generated method stub
return null;
}
}