Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class People {
- String name;
- String age;
- String address;
- public boolean isAttributeEqual(final People dupPeop)
- {
- return this.address.equals(dupPeop.address) && this.age.equals(dupPeop.age) && this.name.equals(dupPeop.name);
- }
- public static List<People> groupSimilar(final List<People> people)
- {
- List<People> duplicatePeople = new ArrayList<>(people);
- for (Iterator<People> iterator = duplicatePeople.iterator(); iterator.hasNext();)
- {
- People people2 = iterator.next();
- for (People orignalPeople : people)
- {
- if (!orignalPeople.equals(people2) && orignalPeople.isAttributeEqual(people2))
- {
- iterator.remove();
- people2 = iterator.next();
- }
- }
- }
- return duplicatePeople;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement