java - 将多个字符串数组合并为一个

标签 java arrays string

基本上我有多个字符串数组,我想将它们组合起来。

不仅扩展第一个数组,还将 a[0]b[0] 组合成单行。

像这样:

String[] a = {"line1", "line2"};
String[] b = {"line3", "line4"};
String[] c; 
Combine code here
c[0] == "line1line3";
c[1] == "line2line4";

如果有帮助的话,我正在使用 commons lang v3。

我可以将两个数组组合起来

c = (String[]) ArrayUtils.addAll(a, b);

但这只是让 c = "line1", "line2", "line3", "line4"

有人这样做过吗?

最佳答案

如果数组的长度相同,那又怎么样

for(int i = 0; i < a.length; ++i){
    c[i] = a[i] + b[i];
}

只是在循环中连接相应的字符串?

关于java - 将多个字符串数组合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447595/

相关文章:

scripting - 如何分割字符串并在ant脚本的for循环中使用它?

java - 如何拆分字符串并包含拆分器?

java - 互联网连接失败

java - 帮助编写一个 void reverse() 方法并使用递归来反转一个完整的句子(Java)

javascript - 清除数组中一项的超时 - javascript

c++ - 如何制作一个动态分配的数组,可以在 C++ 中保存派生对象

c# - 试图提取字符串中间的代码

java - 为什么子列表中的更改会反射(reflect)在原始列表中?

java - 虽然循环条件未给出预期结果

C++ 结构中未调整大小的数组,错误 : "too many initializers"