Class ArrayUtils

java.lang.Object
org.jfree.chart.util.ArrayUtils

public class ArrayUtils
extends Object
Utility methods for working with arrays.
  • Method Details

    • clone

      public static float[][] clone​(float[][] array)
      Clones a two dimensional array of floats.
      Parameters:
      array - the array.
      Returns:
      A clone of the array.
    • equalReferencesInArrays

      public static boolean equalReferencesInArrays​(Object[] array1, Object[] array2)
      Returns true if all the references in array1 are equal to all the references in array2 (two null references are considered equal for this test).
      Parameters:
      array1 - the first array (null permitted).
      array2 - the second array (null permitted).
      Returns:
      A boolean.
    • equal

      public static boolean equal​(float[][] array1, float[][] array2)
      Tests two float arrays for equality.
      Parameters:
      array1 - the first array (null permitted).
      array2 - the second arrray (null permitted).
      Returns:
      A boolean.
    • hasDuplicateItems

      public static boolean hasDuplicateItems​(Object[] array)
      Returns true if any two items in the array are equal to one another. Any null values in the array are ignored.
      Parameters:
      array - the array to check.
      Returns:
      A boolean.
    • compareVersionArrays

      public static int compareVersionArrays​(Comparable[] a1, Comparable[] a2)
      Compares the initial elements of two arrays.
      Parameters:
      a1 - array 1.
      a2 - array 2.
      Returns:
      An integer showing the relative ordering.