Auf Thema antworten

Abgesehen davon, dass sie nicht ans Ende sondern an den Anfang verschoben wurden, sollte das stimmen

[code=Java]

import java.util.Arrays;

import java.util.Comparator;


public class SortTest

{

    public static void main(String[] args)

    {

        String array[] = {"B", null, "C", null, "A"};

        Arrays.sort(array, new Comparator<String>()

        {

            @Override

            public int compare(String entry1, String entry2)

            {

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

                {

                    return 0;

                }

                else if (entry1 == null)

                {

                    return 1;

                }

                else if (entry2 == null)

                {

                    return -1;

                }

                else

                    return entry1.compareTo(entry2);

            }

        });

        System.out.println(Arrays.toString(array));

    }

}

[/code]



Oben