我试图从类与格式列表中提取独特的元素:麻烦唯一列表元素
[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