Interface Array

  • All Known Implementing Classes:
    Array.Double, Array.Float

    public interface Array
    Interface for wrapping primitive arrays.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Array.Double
      Class for wrapping double primitive arrays.
      static class  Array.Float
      Class for wrapping float primitive arrays.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void copyTo​(int srcPos, double[] dest, int destPos, int length)
      Copies an array from the primitive array wrapped, beginning at the specified position, to the specified position of the destination array.
      int getLength()
      Returns the length of the primitive array wrapped.
      double getValue​(int i)
      Returns the ith value of the array wrapped.
    • Method Detail

      • getLength

        int getLength()
        Returns the length of the primitive array wrapped.
        Returns:
        the lenght of the primitive array wrapped.
      • getValue

        double getValue​(int i)
        Returns the ith value of the array wrapped.
        Parameters:
        i - the array index.
        Returns:
        the ith value of the array wrapped.
      • copyTo

        void copyTo​(int srcPos,
                    double[] dest,
                    int destPos,
                    int length)
        Copies an array from the primitive array wrapped, beginning at the specified position, to the specified position of the destination array.
        Parameters:
        srcPos - starting position in the primitive array wrapped.
        dest - the destination array.
        destPos - starting position in the destination array.
        length - the number of array elements to be copied.