有关JAVA数组的题,

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:44:18
1.把int数组arr1和arr2合并为新的数组,新数组中arr1和arr2的元素间隔排列.
2.将两个递增数组的并集组成一个新的数组.例如:arr1为{1,2,5,8},arr2为{2,3,7},结果为{1,2,5,8,3,7}。
3.删除数组中间位置元素。
4.求一些有关数组的题,附答案。谢谢了!!!

写一个你参考下
public static void main(String[] args) {
String[] str1={"11","22","33","44","55","66","77","88"};
String[] str2={"aa","bb","cc","dd","ee","ff","hh","ii"};
String[] str=add(str1,str2);

//两两置换位置
for(int i=0;i<str.length;i=i+2){
String tmp=str[i];
str[i]=str[i+1];
str[i+1]=tmp;
}

//输出结果
for (int i = 0; i < str.length; i++) {
System.out.print(str[i]+" ");
}
}

//连接两个字符数组
public static String[] add(String[] a, String[] b) {
String[] result = new String[a.length + b.length];
int i = 0;
for (; i < a.length; i++) {
result[i] = a[i];
}
int j = 0;
for (; i < result.length; i++) {
result[i] = b[j];
j++;
}
retu