Я пытаюсь извлечь уникальные элементы из списка классов с форматом:Проблема получения уникальных элементов списка
[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