Java 資料結構 - 合併兩個陣列
一種方法是,建立一個長度等於兩個陣列長度之和的陣列,然後將兩個陣列的元素逐個新增到其中。
示例
import java.util.Arrays;
public class JoiningTwoArrays {
public static void main(String args[]) {
String[] arr1 = {"JavaFX", "OpenNLP", "OpenCV", "Java"};
String[] arr2 = {"Hadoop", "Sqoop", "HBase", "Hive" };
String[] result = new String[arr1.length+arr2.length];
int count = 0;
for(int i = 0; i<arr1.length; i++ ) {
result[i] = arr1[i];
count++;
}
for(int i = 0; i<arr2.length; i++ ) {
result[count++] = arr2[i];
}
System.out.println("Contents of the resultant array ::");
System.out.println(Arrays.toString(result));
}
}
輸出
Contents of the resultant array :: [JavaFX, OpenNLP, OpenCV, Java, Hadoop, Sqoop, HBase, Hive]
廣告