Auf Thema antworten

Hallo zusammen,

ich habe ein kleines Problem:


Ein Array soll sortiert werden, natürlich benutze ich dazu die Arrays.sort Methode mit meinem eigenen Comparator


[code=Java]Arrays.sort(archiveNPop, new Comparator<T>(){

                     @Override

                        public int compare(T entry1, T entry2) {

                         if(entry1 == null  && entry2 == null){

                            return 0;

                         }else if(entry1 == null){

                            return -1;

                         }else if(entry2 == null){

                            return 1;

                         }else

                             return entry1.compare(entry2);

                        }

                    });[/code]


Dabei sollen alle Werte die null sind möglichst ans Ende des Arrays gepackt werden. Leider bleiben sie genau da wo sie sind. Was mache ich falsch. Jemand eine Idee?


Grüße Timo



Oben