作者:乔山办公网日期:
返回目录:excel表格制作
import java.util.Arrays;
//Java中如何把zhidao两个数组合并为一个内
public class gog {
public static void main(String[] args) {
String [] str1 = {"J","a","v","a","中"};
String [] str2 = {"如","何","把","两","个","数","组","合","并","为","一","个"};
int strLen1=str1.length;//保存第一个数组长度
int strLen2=str2.length;//保存第二个数组长度
str1= Arrays.copyOf(str1,strLen1+ strLen2);//扩容
System.arraycopy(str2, 0, str1, strLen1,strLen2 );//将第二个数组与第一个数组合并
System.out.println(Arrays.toString(str1));//输出数容组
}
}
沈兄,这个问题是用在哪个范畴?VBA可以做到,但是公式中分开的区域无法合并啊
最好有实例。下面的截图,分别例举了3个抄4列的单行数组合并成一个3行4列的数组和2个4行的单列数组合并成一个4行2列的数组。
行数组合并:
=CHOOSE(ROW(1:3),{1,2,3,4},{5,6,7,8},{9,10,11,12})
得到结果:
1,2,3,4
5,6,7,8
9,10,11,12
列数组合并:
=CHOOSE(COLUMN(A:B),{1;2;3;4},{5;6;7;8})
得到:
1,5
2,6
3,7
4,8
公式中的 {……} 可以是行或列的引用,常用这样的合并方式选择工作表中的不连续区域,以zhidao便在公式中引用。