| 

.NET C# Java Javascript Exception

3
Gibt es eine Möglichkeit leere Einträge in einem Array so zu sortieren das die leeren Einträge hinten bleiben? Manuell stelle ich mir das ungefähr so vor:

String[] sortiermich = new Array[]{"A","B","C","","",""};
Arrays.sort(sortiermich);
for(int i = 0; i < sortiermich.length; i++){
System.out.println(sortiermich);
}
[/code]
19.01.2012
Muralidharan.E 41 1 2
1 Antwort
3
Guck dir die Klasse java.util.Comparator an. Ein Beispiel findest du hier. Brauchst dann nur noch
public int compare(String s1, String s2)
{
if( s1.length() == 0 && s2.length() == 0 )
return 0;
else if( s1.length() == 0 )
return -1; //ggf. 1
else
return 1; //ggf. -1
}
19.01.2012
LiRo 1,3k 1 9
LiRo 1,3k 1 9

Stelle deine Java-Frage jetzt!