জাভাতে দুটি সেট একত্রিত করতে, কোডটি নিম্নরূপ -
উদাহরণ
import java.util.stream.*; import java.util.*; import java.io.*; public class Demo{ public static <T> Set<T> set_merge(Set<T> set_1, Set<T> set_2){ Set<T> my_set = set_1.stream().collect(Collectors.toSet()); my_set.addAll(set_2); return my_set; } public static void main(String[] args){ Set<Integer> my_set_1 = new HashSet<Integer>(); my_set_1.addAll(Arrays.asList(new Integer[] { 34, 67, 89, 102 })); Set<Integer> my_set_2 = new HashSet<Integer>(); my_set_2.addAll(Arrays.asList(new Integer[] { 77, 11, 0 , -33})); System.out.println("The first set contains " + my_set_1); System.out.println("The second set contains " + my_set_2); System.out.println("The two sets are merged " + set_merge(my_set_1, my_set_2)); } }
আউটপুট
The first set contains [34, 67, 102, 89] The second set contains [0, -33, 11, 77] The two sets are merged [0, -33, 34, 67, 102, 89, 11, 77]
ডেমো নামের একটি ক্লাসে 'set_merge' নামের একটি ফাংশন রয়েছে যা ফাংশনে প্যারামিটার হিসেবে পাস করা দুটি সেটকে মার্জ করতে 'addAll' ফাংশন ব্যবহার করে। প্রধান ফাংশনে, দুটি সেট সংজ্ঞায়িত করা হয় এবং 'addAll' ফাংশন ব্যবহার করে এতে উপাদান যোগ করা হয়। প্রাসঙ্গিক বার্তাগুলি কনসোলে মুদ্রিত হয়৷
৷