将两个String类型的数组进行合并
- 原创
- |
- 浏览:3388
- |
- 更新:
两个String型数组进行合并的方法
方法/步骤
(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)第二种方法-数组扩容,代码如下:
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));
}
END- 本页面未经授权抓取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

