Avatar ·

如何在Java中合并两个数组?简单的连接方法

大家好!我是Java新手,遇到了一个看似简单但找不到优雅解决方案的问题。我需要将两个数组合并成一个。例如,我有整数数组 `int[] a = {1, 2, 3}` 和 `int[] b = {4, 5, 6}`。我想得到第三个数组 `int[] c = {1, 2, 3, 4, 5, 6}`。 我尝试手动编写循环,但代码变得冗长,尤其是当数组类型不同时(例如字符串和数字)。在Python中,我只需写 `c = a + b`,但在Java中这行不通。我知道Java没有内置的数组连接运算符,但也许有某种标准方法或库函数?我听说过 `System.arraycopy()`,但不太明白如何将其应用于此任务。 请告诉我Java中合并两个数组最简单且可读性高的方法。最好附带代码示例。提前谢谢! <<>>

使用 System.arraycopy() — 经典方法

最常用的