Uses of Class
org.miaixz.bus.core.center.array.ArrayWrapper
Packages that use ArrayWrapper
-
Uses of ArrayWrapper in org.miaixz.bus.core.center.array
Methods in org.miaixz.bus.core.center.array that return ArrayWrapperModifier and TypeMethodDescription将新元素添加到已有数组中 添加新元素会生成一个新的数组,不影响原数组ArrayWrapper.appendArray(A array) 将新数组追加到已有数组中 追加新数组会生成一个新的数组,不影响原数组ArrayWrapper.edit(UnaryOperator<E> editor) 对每个数组元素执行指定操作,替换元素为修改后的元素将新元素插入到已有数组中的某个位置 如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充ArrayWrapper.insertArray(int index, A arrayToInsert) 将新元素插入到已有数组中的某个位置 如果插入位置为负数,从原数组从后向前计数,若大于原数组长度,则空白处用默认值填充static <A,E> ArrayWrapper <A, E> ArrayWrapper.of(A array) 包装数组为ArrayWrapperstatic <A,E> ArrayWrapper <A, E> 创建ArrayWrapper,创建一个指定长度的空数组从数组中的指定位置开始,按顺序使用新元素替换旧元素 如果 指定位置 为负数,那么生成一个新数组,其中新元素按顺序放在数组头部 如果 指定位置 大于等于 旧数组长度,那么生成一个新数组,其中新元素按顺序放在数组尾部 如果 指定位置 加上 新元素数量 大于 旧数组长度,那么生成一个新数组,指定位置之前是旧数组元素,指定位置及之后为新元素 否则,从已有数组中的指定位置开始,按顺序使用新元素替换旧元素,返回旧数组ArrayWrapper.setOrAppend(int index, E value) 将元素值设置为数组的某个位置,当给定的index大于等于数组长度,则追加ArrayWrapper.setOrPadding(int index, E value) 将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加null或0直到到达index后,设置值ArrayWrapper.setOrPadding(int index, E value, E paddingElement) 将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement直到到达index后,设置值ArrayWrapper.setOrPadding(int index, E value, E paddingElement, int indexLimit) 将元素值设置为数组的某个位置,当index小于数组的长度时,替换指定位置的值,否则追加paddingElement直到到达index后,设置值