Dưới đây là chương trình Java để hợp nhất mảng thành một mảng đối tượng mới:
Ví dụ
import java.util.stream.Stream;
import java.util.Arrays;
import java.io.*;
public class Demo{
public static <T> Object[] concat_fun(T[] my_obj_1, T[] my_obj_2){
return Stream.concat(Arrays.stream(my_obj_1), Arrays.stream(my_obj_2)).toArray();
}
public static void main (String[] args){
Integer[] my_obj_1 = new Integer[]{67, 83, 90};
Integer[] my_obj_2 = new Integer[]{11, 0, 56};
Object[] my_obj_3 = concat_fun(my_obj_1, my_obj_2);
System.out.println("Hai đối tượng được hợp nhất thành một mảng đối tượng: " + Arrays.toString(my_obj_3));
}
}
Kết quả
Hai đối tượng được hợp nhất thành một mảng đối tượng: [67, 83, 90, 11, 0, 56]
Lớp Demo chứa hàm concat_fun nhận hai đối tượng và trả về đối tượng đã nối. Trong hàm main, hai đối tượng Integer được tạo và một đối tượng thứ ba được dùng để lưu đối tượng đã nối. Các thông báo liên quan được hiển thị trên console.