将两个String类型的数组进行合并

  • 原创
  • |
  • 浏览:3388
  • |
  • 更新:

两个String型数组进行合并的方法

工具/原料

  • 电脑、IDEA

方法/步骤

  1. 1

    (1)第一种方法-遍历数组,代码如下:

    public static void main(String[] args) {

     

       String[] str1 = {"111","222","333"};

     

       String[] str2 = {"444","555","666"};

     

       String[] newStr = new String[str1.length+str2.length]

     

       for(int x=0;x<str1.length;x++){

     

           newStr[x] = str1[x];

     

       }

     

       for(int y=0;y<str2.length;y++){

     

           newStr[str1.length+y]=str2[y];

     

       }

     

       for(int y=0;y<newStr.length;y++){

     

           System.out.println(newStr[y] + " ");

     

       }

     

    }

    将两个String类型的数组进行合并
  2. 2

    (2)第二种方法-数组扩容,代码如下:

    public static void main(String[] args) {

     

       String[] str1 = {"111","222","333"};

     

       String[] str2 = {"444","555","666"};

     

       int str1Length = str1.length;

     

       int str2length = str2.length;

     

       str1 = Arrays.copyOf(str1, str1Length+str2length);//对数组扩容

     

       System.arraycopy(str2, 0, str1, str1Length, str2length);

     

       System.out.println(Arrays.toString(str1));

     

    }

    将两个String类型的数组进行合并
    END
  3. 2
    本页面未经授权抓取自百度经验

注意事项

  • 个人理解,希望有所帮助
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部