Class ArraySorter

java.lang.Object
org.apache.commons.lang3.ArraySorter

public class ArraySorter extends Object
Sorts and returns arrays in the fluent style. TODO For 4.0, rename to ArraySort, since we cover the sort() method here, see also ArrayFill.
Since:
3.12.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Will be removed in 4.0.0.
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
    sort(byte[] array)
    Sorts and returns the given array.
    static char[]
    sort(char[] array)
    Sorts and returns the given array.
    static double[]
    sort(double[] array)
    Sorts and returns the given array.
    static float[]
    sort(float[] array)
    Sorts and returns the given array.
    static int[]
    sort(int[] array)
    Sorts and returns the given array.
    static long[]
    sort(long[] array)
    Sorts and returns the given array.
    static short[]
    sort(short[] array)
    Sorts and returns the given array.
    static <T> T[]
    sort(T[] array)
    Sorts and returns the given array.
    static <T> T[]
    sort(T[] array, Comparator<? super T> comparator)
    Sorts and returns the given array.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ArraySorter

      Deprecated.
      Will be removed in 4.0.0.
      Constructs a new instance.
  • Method Details

    • sort

      public static byte[] sort(byte[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static char[] sort(char[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static double[] sort(double[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static float[] sort(float[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static int[] sort(int[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static long[] sort(long[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static short[] sort(short[] array)
      Sorts and returns the given array.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static <T> T[] sort(T[] array)
      Sorts and returns the given array.
      Type Parameters:
      T - the array type.
      Parameters:
      array - the array to sort.
      Returns:
      the given array.
      See Also:
    • sort

      public static <T> T[] sort(T[] array, Comparator<? super T> comparator)
      Sorts and returns the given array.
      Type Parameters:
      T - the array type.
      Parameters:
      array - the array to sort.
      comparator - the comparator to determine the order of the array. A null value uses the elements' natural ordering.
      Returns:
      the given array.
      See Also: