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

 时间:2026-02-12 10:51:04

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)第二种方法-数组扩容,代码如下:

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类型的数组进行合并

  • sql删除语句
  • linux返回上一级目录的命令
  • 如何将string转换为int类型
  • 如何获取list集合中某个元素
  • eclipse怎么导出可执行jar包?
  • 热门搜索
    鱼怎么做好吃 牙齿痛怎么办 麦粒肿怎么消除 电脑怎么格式化 医保怎么报销 微信接龙怎么发起 孔子被后人尊称为什么 怎么换头像 打印机怎么打印 胸口疼是怎么回事