java - 增加数组大小,足够大以容纳另一个数组

标签 java arrays

我在尝试弄清楚如何增加数组 A 的大小 a 以使 A 末尾有足够大的缓冲区来容纳数组 B 时遇到困难。

假设两个排序数组为 A = {1, 3, 5}B = {2, 4, 6, 8}

A = {1, 3, 5, 0, 0, 0, 0}B = {2, 4, 6, 8} 其中 A 有缓冲区{0, 0, 0, 0} 放在最后以保持 B

最佳答案

您无法调整数组的大小,您必须使用两个数组组合的大小构造一个新数组,或者使用其他数据结构(例如 ArrayList)。

另请参阅:Make copy of array in Java

关于java - 增加数组大小,足够大以容纳另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36331553/

相关文章:

c++ - 为什么无法访问 new[]'d 数组的大小?

php - 将 "Defaults"数组与 "Input"数组合并? PHP 哪个函数?

arrays - Kotlin中数据类的equals方法

java - 使用 Icon 将窗口的长度设置为正确的长度

java - 使用ttf字体使文本宽度灵活

java - 在浏览器中的 Applet 中重新加载 DLL

javascript - 数组 .includes() 给出意外行为

java - JPA 和序列化行为

java - 如何让小程序将图像传输到 Web 服务器

php - 在 cookie 中存储 PHP 数组