我試圖從類與格式列表中提取獨特的元素:麻煩唯一列表元素
[EntityClientPlayerMP['Player989'/228, l='MpServer', x=138.16, y=68.62, z=522.96], EntityCow['Cow'/231, l='MpServer', x=143.63, y=68.00, z=527.50]....]
這些列表的尺寸通常爲60-100。
我想在目前所使用的方法是
List<Class> uniqueList = new ArrayList<Class>(new HashSet<Class>(fullList));
這將返回完全相同的名單,但排序略有不同。任何想法爲什麼?
你是什麼意思「排序有點不同」?你能提供一個例子嗎? – chessbot
你的'Class'類是什麼樣的? (我假設你不是指'java.lang.Class'?) – ruakh
這聽起來很像「_I沒有實現hashCode()和equals()_」的問題。 – jahroy