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;
}
}
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