Làm cách nào để thêm các phần tử từ hai bộ?Thêm các phần tử từ hai Bộ
If there's a set one (1, 3, 6, 8)
And a set two (2, 4, 6, 8)
Làm cách nào để các yếu tố từ hai yếu tố này lại với nhau?
Output should be (1, 2, 3, 4, 6, 8)
Đây là những gì tôi đã cố gắng:
Set<Integer> one = new HashSet();
one.add(1);
one.add(3);
// and so on
Set<Integer> two = new HashSet();
two.add(2);
two.add(4);
// and so on
Set<Integer> newSet = new HashSet();
newSet.add(one);
newSet.add(two);
return newSet;
Và điều này không làm việc, như phương thức add chỉ hoạt động đối với một số nguyên duy nhất, không phải là một tập hợp các số nguyên. Có một phương pháp mà tôi có thể thêm hai bộ với nhau?
Tôi cũng phải trả lại bộ này. Làm thế nào để làm điều đó?
thử sử dụng addAll thay vì thêm –