public class ArrayUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
MAX_ARRAY_LENGTH
Maximum length for an array (Integer.MAX_VALUE - RamUsageEstimator.NUM_BYTES_ARRAY_HEADER).
|
public static final int MAX_ARRAY_LENGTH
public static int oversize(int minTargetSize,
int bytesPerElement)
NOTE: this was originally borrowed from Python 2.4.2 listobject.c sources (attribution in LICENSE.txt), but has now been substantially changed based on discussions from java-dev thread with subject "Dynamic array reallocation algorithms", started on Jan 12 2010.
minTargetSize - Minimum required value to be returned.bytesPerElement - Bytes used by each element of
the array. See constants in RamUsageEstimator.Copyright © 2021. All rights reserved.