2017-04-12 59 views
0

比方说,我有我如何可以连接的char []

Char[] one = {'a','b'}; 
Char[] two = {'c','d'}; 

我需要做什么来连接呢?

一些代码:

Random rand = new Random(); 

int Plength = 6; 
char[] i = new char[Plength]; 
for (int x = 0; x < Plength; x++){ 
    i[x] = one[rand.nestIng(one.length)]; 
} 
+1

定义“连接”。你想实现什么? –

+0

可能的重复[在Java中组合和排序两个不同长度的数组](http://stackoverflow.com/questions/13952127/combine-and-sort-two-arrays-of-different-length-in-java) – JustinKSU

回答

3

如果你想连接两个数组:

char[] array1 = ... 
char[] array2 = ... 

char[] result = new char[array1.length + array2.length]; 
System.arraycopy(array1, 0, result, 0, array1.length); 
System.arraycopy(array2, 0, result, array1.length, array2.length); 

result包含串联。

相关问题