Computer >> Máy Tính >  >> Lập trình >> Java

Hợp nhất các mảng thành một mảng đối tượng mới trong Java

Sau đây là chương trình Java để hợp nhất mảng thành một mảng đối tượng mới trong Java -

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("The two objects merged into a single object array : " +  Arrays.toString(my_obj_3));
   }
}

Đầu ra

The two objects merged into a single object array : [67, 83, 90, 11, 0, 56]

Một lớp có tên Demo chứa ‘concat_fun’ nhận hai đối tượng và trả về các đối tượng được nối dưới dạng đầu ra. Trong chuỗi chính, hai đối tượng số nguyên được tạo và một đối tượng thứ ba được sử dụng để lưu trữ các đối tượng được nối. Các thông báo liên quan được hiển thị trên bảng điều khiển.