我想排序對象的數組。每個對象都有getType()
方法,它返回String中的對象類型。類型組比較器
我想排序我的數組取決於類似的優先事項。
例子:
Input { A, F, Z, G, E, D, C }
If(type == A or B or C or D) top
If(type == E) second
If(type == F or G) third
If(differet type) last
Output: { A, C, D, E, F, G, Z }
應該如何我比較像?
如果我還沒有明確說明我的問題,請寫下評論,我會盡量簡單說明不清楚的部分。
是'type'一個字符串值 – 2013-03-04 08:57:57
爲什麼你的輸出開始{A,C,D}? {D,A,C}很容易嗎?即您的小組內的所有元素是否有效平等?你有什麼嘗試? – 2013-03-04 08:58:07
你是同一類的所有對象還是至少繼承了同一個接口/類?或者它們都是不同的類(每種類型代表不同的類)? – Dukeling 2013-03-04 09:05:34