Class ArrayUtils

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

public class ArrayUtils extends Object
Utility methods for working with arrays.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Private constructor prevents object creation.
  • Method Summary

    Modifier and Type
    Method
    Description
    static float[][]
    clone(float[][] array)
    Clones a two dimensional array of floats.
    static int
    Compares the initial elements of two arrays.
    static boolean
    equal(float[][] array1, float[][] array2)
    Tests two float arrays for equality.
    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).
    static boolean
    Returns true if any two items in the array are equal to one another.

    Methods inherited from class java.lang.Object

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

    • ArrayUtils

      private ArrayUtils()
      Private constructor prevents object creation.
  • 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.