gpt4 book ai didi

java - java中如何调整数组大小?

转载 作者:行者123 更新时间:2023-12-01 16:49:28 25 4
gpt4 key购买 nike

如标题,如何在java中调整数组大小,而不导入任何库,包括ArrayList , Arrays.copyOf ...等等

此外,我必须在程序中一次又一次地调整大小,并且输入数据未知。(即我有一个小数组,但是当数据增加时,如何调整它的大小?)

最佳答案

不幸的是,you cant resize an array in java .

您可以做的一些事情是:

  1. 当接收到新数据时,创建一个新数组并复制旧数组+新数据。

  2. 使用 ArrayList,当向数组添加数据时,数组会变大。

  3. 使用java.util.Arrays.copyOf(...)。这将返回一个更大的数组,其中包含前一个数组的内容。

关于java - java中如何调整数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43499183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com