Bir dizide tekrarlanan elemanları silme

package deletedublicaster;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
public class DeleteDublicaster {
    public static void main(String[] args) {
        String[] sehirler = { "Selahattin","Fatih","Ahmet","Ali","Furkan","Selahattin","Ali",
            "Ahmet","Can","Fatih" };
        for( String sehir : sehirler )
            System.out.printf( "%-12s" , sehir );
        System.out.println();
        sehirler = deleteDuplicates( Arrays.asList( sehirler ) );
        for( String sehir : sehirler )
            System.out.printf( "%-12s" , sehir );      
        System.out.println();
    }
     private static String[] deleteDuplicates( Collection<string> list )
    {
        Set< String > set = new HashSet< String > ( list );
        String[] array = set.toArray( new String[ set.size() ] );
        return array;
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

Histogram Eşitleme

Dinamik Label Ve Button Oluşturma