第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于繼承comparator接口的問題

為什么我的需要實現(xiàn)這么多的方法??是因為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<Student>?{

	@Override
	public?int?compare(Student?arg0,?Student?arg1)?{
		//?TODO?Auto-generated?method?stub
		return?0;
	}

	@Override
	public?static?<T,?U?extends?Comparable<??super?U>>?Comparator<T>?comparing(
			Function<??super?T,???extends?U>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T,?U>?Comparator<T>?comparing(
			Function<??super?T,???extends?U>?arg0,?Comparator<??super?U>?arg1)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T>?Comparator<T>?comparingDouble(
			ToDoubleFunction<??super?T>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T>?Comparator<T>?comparingInt(ToIntFunction<??super?T>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T>?Comparator<T>?comparingLong(ToLongFunction<??super?T>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T?extends?Comparable<??super?T>>?Comparator<T>?naturalOrder()?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T>?Comparator<T>?nullsFirst(Comparator<??super?T>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T>?Comparator<T>?nullsLast(Comparator<??super?T>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?static?<T?extends?Comparable<??super?T>>?Comparator<T>?reverseOrder()?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?Comparator<Student>?reversed()?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?Comparator<Student>?thenComparing(Comparator<??super?Student>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?<U?extends?Comparable<??super?U>>?Comparator<Student>?thenComparing(
			Function<??super?Student,???extends?U>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?<U>?Comparator<Student>?thenComparing(
			Function<??super?Student,???extends?U>?arg0,
			Comparator<??super?U>?arg1)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?Comparator<Student>?thenComparingDouble(
			ToDoubleFunction<??super?Student>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?Comparator<Student>?thenComparingInt(
			ToIntFunction<??super?Student>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

	@Override
	public?Comparator<Student>?thenComparingLong(
			ToLongFunction<??super?Student>?arg0)?{
		//?TODO?Auto-generated?method?stub
		return?null;
	}

}


正在回答

5 回答

compare之外的方法沒有太多必要去重寫。因為接口Comparator中僅有compare一個抽象方法,其余皆為普通方法。Comparator接口使用了@FunctionalInterface注解,所以才出現(xiàn)以上情況。

0 回復 有任何疑惑可以回復我~

666666


0 回復 有任何疑惑可以回復我~

你可以吧實現(xiàn)的方法全刪了,輸入一個

improt?java.util.*;

0 回復 有任何疑惑可以回復我~

那些我看不懂的東西是正則表達式么?


0 回復 有任何疑惑可以回復我~

哈哈,你這個太6了 ?看上去就嚇人 不曉得你點自動生成的時候是不是點岔了

0 回復 有任何疑惑可以回復我~
#1

whardl風雪 提問者

不是。。。沒點岔。。我查了,Java8中的comparator接口加了些方法。。
2016-04-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于繼承comparator接口的問題

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號