有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

连接如何在Java中连接两个字符串数组

我正在使用JDK 1.7和Eclipse,并尝试合并两个字符串数组:

String [] a1 = { "a12", "b12" };
String [] a2 = { "c12", "d23", "ewe", "fdfsd" };

我试过了

String[] both = ObjectArrays.concat(a1,a2,String.class); 

进口的

import com.google.common.collect.ObjectArrays;

获取错误:

can not resolve "import com.google.common.collect.ObjectArrays"

有人能帮忙吗?我正在使用Maven来构建这个项目


共 (2) 个答案

  1. # 1 楼答案

    或者你也可以这样做

        String[] a3 = Arrays.copyOf(a1, a1.length + a2.length);
        System.arraycopy(a2, 0, a3, a1.length, a2.length);
    
  2. # 2 楼答案

    下载common.codec-1.9.jar(下载zip并解压缩,您将找到jar文件),然后如果您使用的是像这样的IDE

    月食:

    一,。右键单击项目

    二,。选择属性

    三,。在左侧单击java构建路径

    四,。在“库”选项卡下,单击“添加外部JAR”按钮

    五,。选择下载的文件并单击“确定”

    Netbeans:

    一,。右键单击项目

    二,。选择属性

    三,。在左侧单击库

    四,。在“编译”选项卡下,单击“添加Jar/文件夹”按钮