У меня есть вопрос о том, как удалить дубликат для нескольких массивов. В основном, чего я хочу достичь, это сравнить с 4-мя массивами, и если сложение массива будет точно таким же, то я хочу, не хочу распечатывать. Пример содержит для каждого как ниже показано:Java Удаление дубликатов из нескольких массивов
ArrayStudentName ArrayAge ArrayGender ArrayCourse
A 9 Boy IT
B 10 Boy IT
B 9 Boy IT
A 9 Boy IT
A 9 Girl IT
Это единственный способ, чтобы удалить дубликат с использованием 4 раза для петель или же я должен объединить 4 массивов в 1 массив, а затем использовать HashMap для удалите дубликат, прежде чем вы распечатать результат. Результат я нужен:
ArrayStudentName ArrayAge ArrayGender ArrayCourse
A 9 Boy IT
B 10 Boy IT
B 9 Boy IT
A 9 Girl IT
Определите POJO для атрибутов и переопределить метод equals и сохранить их в структуре Set. – YoungHobbit
@ThisaruGuruge ранее я использовал 4 для цикла, чтобы удалить дубликат, но кажется сложным и беспорядочным. пока я пытаюсь использовать HashMap для этого, но я пытаюсь получить, есть ли более простой способ сделать это. – Aaron
Или зациклируйте первый массив и найдите дубликаты, если вы нашли дубликат в первом массиве, проверьте, совпадают ли элементы в другом массиве с двумя повторяющимися индексами - если они выполняются во всех массивах, то вы действительно нашли дубликат и может удалить его. – luk2302