Module  javafx.base
软件包  javafx.collections

Interface ObservableFloatArray

    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      void addAll​(float... elements)
      附加给这个数组的结尾的 elements
      void addAll​(float[] src, int srcIndex, int length)
      将给定数组的一部分附加到该数组的末尾。
      void addAll​(ObservableFloatArray src)
      将给定的可观察数组的内容附加到此数组的末尾。
      void addAll​(ObservableFloatArray src, int srcIndex, int length)
      将给定的可观察数组的一部分附加到该数组的末尾。
      void copyTo​(int srcIndex, float[] dest, int destIndex, int length)
      将数组的指定部分复制到 dest数组中。
      void copyTo​(int srcIndex, ObservableFloatArray dest, int destIndex, int length)
      将数组的指定部分复制到可观察数组 dest
      float get​(int index)
      获取数组的单个值。
      void set​(int index, float value)
      在数组中设置单个值。
      void set​(int destIndex, float[] src, int srcIndex, int length)
      将指定数组的一部分复制到此observable数组中。
      void set​(int destIndex, ObservableFloatArray src, int srcIndex, int length)
      将指定的可观察数组的一部分复制到此可观察数组中。
      void setAll​(float... elements)
      用给定的元素替换这个可观察的数组内容。
      void setAll​(float[] src, int srcIndex, int length)
      用给定数组的一部分的副本替换这个可观察的数组内容。
      void setAll​(ObservableFloatArray src)
      用给定的observable数组的副本替换这个可观察的数组内容。
      void setAll​(ObservableFloatArray src, int srcIndex, int length)
      用给定的observable数组的一部分替换这个可观察的数组内容。
      float[] toArray​(float[] dest)
      返回包含observable数组的副本的数组。
      float[] toArray​(int srcIndex, float[] dest, int length)
      返回包含observable数组的指定部分的数组的数组。
    • 方法详细信息

      • copyTo

        void copyTo​(int srcIndex,
                    float[] dest,
                    int destIndex,
                    int length)
        将数组的指定部分复制到dest数组中。 抛出与System.arraycopy()方法相同的异常。
        参数
        srcIndex - 可观察数组中的起始位置
        dest - 目的地阵列
        destIndex - 目标数组中的起始位置
        length - 要复制的部分的长度
      • copyTo

        void copyTo​(int srcIndex,
                    ObservableFloatArray dest,
                    int destIndex,
                    int length)
        将数组的指定部分复制到可观察数组dest 抛出与System.arraycopy()方法相同的异常。
        参数
        srcIndex - 可观察数组中的起始位置
        dest - 目的可见数组
        destIndex - 目的地可观察数组的起始位置
        length - 要复制的部分的长度
      • get

        float get​(int index)
        获取数组的单个值。 这通常与直接访问阵列一样快,并且消除了制作阵列副本的必要性。
        参数
        index - 要获取的元素的索引
        结果
        给定指数值
        异常
        ArrayIndexOutOfBoundsException - 如果 index在数组边界之外
      • addAll

        void addAll​(float... elements)
        附加给这个数组的最后的elements 如果需要增加容量以匹配新的数据大小。
        参数
        elements - 要追加的元素
      • addAll

        void addAll​(ObservableFloatArray src)
        将给定的可观察数组的内容附加到此数组的末尾。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 具有附加元素的observable数组
      • addAll

        void addAll​(float[] src,
                    int srcIndex,
                    int length)
        将给定数组的一部分附加到该数组的末尾。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 源数组
        srcIndex - 源数组中的起始位置
        length - 要追加的部分的长度
      • addAll

        void addAll​(ObservableFloatArray src,
                    int srcIndex,
                    int length)
        将给定的可观察数组的一部分附加到该数组的末尾。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 源可观察数组
        srcIndex - 源数组中的起始位置
        length - 要追加的部分的长度
      • setAll

        void setAll​(float... elements)
        用给定的元素替换这个可观察的数组内容。 如果需要增加容量以匹配新的数据大小。
        参数
        elements - 要放入数组内容的元素
        异常
        NullPointerException - 如果 src为空
      • setAll

        void setAll​(float[] src,
                    int srcIndex,
                    int length)
        用给定数组的一部分的副本替换这个可观察的数组内容。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 要复制的源数组。
        srcIndex - 源可见数组中的起始位置
        length - 要复制的部分的长度
        异常
        NullPointerException - 如果 src为空
      • setAll

        void setAll​(ObservableFloatArray src)
        用给定的observable数组的副本替换这个可观察的数组内容。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 源可观察数组复制。
        异常
        NullPointerException - 如果 src为空
      • setAll

        void setAll​(ObservableFloatArray src,
                    int srcIndex,
                    int length)
        用给定的observable数组的一部分替换这个可观察的数组内容。 如果需要增加容量以匹配新的数据大小。
        参数
        src - 源可观察数组复制。
        srcIndex - 源可见数组中的起始位置
        length - 要复制的部分的长度
        异常
        NullPointerException - 如果 src为空
      • set

        void set​(int destIndex,
                 float[] src,
                 int srcIndex,
                 int length)
        将指定数组的一部分复制到此observable数组中。 抛出与System.arraycopy()方法相同的异常。
        参数
        destIndex - 此可观察数组中的起始目标位置
        src - 要复制的源数组
        srcIndex - 源数组中的起始位置
        length - 要复制的部分的长度
      • set

        void set​(int destIndex,
                 ObservableFloatArray src,
                 int srcIndex,
                 int length)
        将指定的可观察数组的一部分复制到此可观察数组中。 抛出与System.arraycopy()方法相同的例外。
        参数
        destIndex - 此可观察数组中的起始目标位置
        src - 要复制的源可观察数组
        srcIndex - 源数组中的起始位置
        length - 要复制的部分的长度
      • set

        void set​(int index,
                 float value)
        在数组中设置单个值。 如果更新了许多值,请避免使用此方法,而应尽可能使用set(int, float[], int, int)更新方法作为最小调用次数。
        参数
        index - 要设置的值的索引
        value - 给定索引的新值
        异常
        ArrayIndexOutOfBoundsException - 如果 index在数组边界之外
      • toArray

        float[] toArray​(float[] dest)
        返回包含observable数组的副本的数组。 如果可观察数组适合指定的数组,则将其复制到其中。 否则,将使用observable数组的大小分配一个新数组。
        参数
        dest - 要复制的observable数组的数组,如果它足够大; 否则,将分配一个新的浮点数组。 忽略,如果为空。
        结果
        一个包含observable数组的副本的float数组
      • toArray

        float[] toArray​(int srcIndex,
                        float[] dest,
                        int length)
        返回包含observable数组的指定部分的数组的数组。 如果可观察数组的指定部分适合指定的数组,则会在其中复制。 否则,分配给定长度的新数组。
        参数
        srcIndex - 可观察数组中的起始位置
        dest - 要复制的observable数组的指定部分的数组,如果它足够大; 否则,将分配一个新的浮点数组。 忽略,如果为空。
        length - 要复制的部分的长度
        结果
        一个float数组,其中包含可观察数组的指定部分的副本