Sunday, June 26, 2016

Remove duplicates sorted array

int all[]=new int[]{1,2,1,2,1,3,4,5,2,7};
Arrays.sort(all);
System.out.println(Arrays.toString(all));
HashSetset=new HashSet();
for(Integer a:all)
{
set.add(a);
}
System.out.println(set);

   
int[] input = {2,3,6,6,8,9,10,10,10,12,12};
ArrayList list = new ArrayList();
for(int i = 0 ; i < input.length; i++)
{
if(!list.contains(input[i]))
{
System.out.println(input[i]);
list.add(input[i]);
}
}
System.out.println(list);

private void removeTheDuplicates(ListmyList) {
    for(ListIteratoriterator = myList.listIterator(); iterator.hasNext();) {
        Customer customer = iterator.next();
        if(Collections.frequency(myList, customer) > 1) {
            iterator.remove();
        }
    }
    System.out.println(myList.toString());

}


Set s = new HashSet(listCustomer);



If you need to preserve elements order then use LinkedHashSet instead of HashSet

Set mySet = new LinkedHashSet(list);

list = new ArrayList(set);

import java.util.ArrayList;
public class Arrays extends ArrayList{

@Override
public boolean add(Object e) {
    if(!contains(e)){
        return super.add(e);
    }else{
        return false;
    }
}

public static void main(String[] args) {
    Arrays element=new Arrays();
    element.add(1);
    element.add(2);
    element.add(2);
    element.add(3);

    System.out.println(element);
}
}


No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...