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/

相关文章:

PHP Mysqli 从 JOIN 返回数组(别名为数组键)

c# - 如何在 C# 中删除选定的数组值

java - 在 terracotta jobstore 中运行时,Quartz JobExecutionContext 不会持续存在

java - JPopupMenu 显示大量信息时向上和向下的箭头

java - Java 1.4.2 的 Http Post?

java - 将 BigDecimal 转换为数组中的字符串

algorithm - 如何生成特定长度的随机字符串?

c# - 合并字符串检查器(自定义规则)

Java - 仅使用 .substring 过程在字符串中查找多个单词

java - 在 JEditorPane 中动态添加 rtf 文件的超链接