Class Array


  • public class Array
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Array()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int[] append​(int[] input, int value)  
      static boolean atLeastOneNonNaN​(double[] value)  
      static double[] clone​(double[] input)  
      static double[] clone​(double[] input, int length)  
      static float[] clone​(float[] input)  
      static float[] clone​(float[] input, int length)  
      static int[] clone​(int[] input)  
      static int[] clone​(int[] input, int length)  
      static int countNaNs​(double[] value)  
      static double[] filterNaNs​(double[] input)  
      static boolean find​(double[] values, double value)  
      static boolean find​(int[] values, int value)  
      static double[] flatten​(double[][] matrix)  
      static double[] flatten​(double[][] matrix, boolean ignoreNaN)  
      static float[] flatten​(float[][] matrix)  
      static float[] flatten​(float[][] matrix, boolean ignoreNaN)  
      static double[] merge​(double[] array1, double[] array2)  
      static void print​(byte[] input)  
      static void print​(char[] input)  
      static void print​(double[] input)  
      static void print​(double[][] input)  
      static void print​(float[] input)  
      static void print​(float[][] input)  
      static void print​(int[] input)  
      static void print​(int[][] input)  
      static void print​(Coord3d[] input)  
      static int[] sortAscending​(double[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortAscending​(float[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortAscending​(int[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortAscending​(Date[] input)  
      static int[] sortDescending​(double[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortDescending​(float[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortDescending​(int[] input)
      Sort input array, and return the final order of initial values.
      static int[] sortDescending​(Date[] input)  
      static double[][] toColumnMatrix​(double[] input)  
      static float[][] toColumnMatrix​(float[] input)  
      static double[][] toColumnMatrixAsDouble​(float[] input)  
      static double[] toDouble​(float[] input)  
      static float[] toFloat​(double[] input)  
    • Constructor Detail

      • Array

        public Array()
    • Method Detail

      • clone

        public static int[] clone​(int[] input)
      • clone

        public static float[] clone​(float[] input)
      • clone

        public static double[] clone​(double[] input)
      • clone

        public static int[] clone​(int[] input,
                                  int length)
      • clone

        public static float[] clone​(float[] input,
                                    int length)
      • clone

        public static double[] clone​(double[] input,
                                     int length)
      • append

        public static int[] append​(int[] input,
                                   int value)
      • toColumnMatrix

        public static double[][] toColumnMatrix​(double[] input)
      • toColumnMatrix

        public static float[][] toColumnMatrix​(float[] input)
      • toColumnMatrixAsDouble

        public static double[][] toColumnMatrixAsDouble​(float[] input)
      • find

        public static boolean find​(double[] values,
                                   double value)
      • find

        public static boolean find​(int[] values,
                                   int value)
      • merge

        public static double[] merge​(double[] array1,
                                     double[] array2)
      • flatten

        public static double[] flatten​(double[][] matrix)
      • flatten

        public static double[] flatten​(double[][] matrix,
                                       boolean ignoreNaN)
      • flatten

        public static float[] flatten​(float[][] matrix)
      • flatten

        public static float[] flatten​(float[][] matrix,
                                      boolean ignoreNaN)
      • filterNaNs

        public static double[] filterNaNs​(double[] input)
      • countNaNs

        public static int countNaNs​(double[] value)
      • atLeastOneNonNaN

        public static boolean atLeastOneNonNaN​(double[] value)
      • toDouble

        public static double[] toDouble​(float[] input)
      • toFloat

        public static float[] toFloat​(double[] input)
      • sortAscending

        public static int[] sortAscending​(int[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortAscending

        public static int[] sortAscending​(float[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortDescending

        public static int[] sortDescending​(int[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortDescending

        public static int[] sortDescending​(float[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortAscending

        public static int[] sortAscending​(double[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortDescending

        public static int[] sortDescending​(double[] input)
        Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method.
      • sortDescending

        public static int[] sortDescending​(Date[] input)
      • sortAscending

        public static int[] sortAscending​(Date[] input)
      • print

        public static void print​(Coord3d[] input)
      • print

        public static void print​(double[] input)
      • print

        public static void print​(float[] input)
      • print

        public static void print​(byte[] input)
      • print

        public static void print​(int[] input)
      • print

        public static void print​(char[] input)
      • print

        public static void print​(double[][] input)
      • print

        public static void print​(float[][] input)
      • print

        public static void print​(int[][] input)