String的最大长度是65535
StringBuilder最大长度是多少?
2条回答 默认 最新
- 檀越@新空间 2022-07-19 12:26关注
private void ensureCapacityInternal(int minimumCapacity) { // overflow-conscious code if (minimumCapacity - value.length > 0) expandCapacity(minimumCapacity); } void expandCapacity(int minimumCapacity) { int newCapacity = value.length * 2 + 2; if (newCapacity - minimumCapacity < 0) newCapacity = minimumCapacity; if (newCapacity < 0) { if (minimumCapacity < 0) // overflow throw new OutOfMemoryError(); newCapacity = Integer.MAX_VALUE; } value = Arrays.copyOf(value, newCapacity); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报