Java - Viết chương trình tách các phần tử của 1 mảng thành 1 HashSet chứa các phần tử không trùng nhau.
Viết chương trình tạo 1 mảng và nhập các phần tử cho mảng. Sau đó tách các phần tử trong mảng đó thành 1 HashSet chứa các phần tử không trùng nhau.
Bài giải
-------------------- ######## --------------------
Bài giải
public static void main(String[] args) {
// tạo mảng và thêm các phần tử cho mảng
Integer[] array = {1, 2, 3, 2, 4, 5, 1, 6, 1};
// tạo 2 HashSet
// hashSet1 chứa các phần tử không trùng nhau
// và hashSet2 chứa các phần tử đã tồn tại trong hashSet1
HashSet<Integer> hashSet1 = new HashSet<>();
HashSet<Integer> hashSet2 = new HashSet<>();
// sử dụng vòng lặp for duyệt qua các phần tử của mảng
// kiểm tra nếu hashSet1 chứa phần tử tại vị trí i của mảng
// thì sẽ thêm phần tử đó vào hashSet2
// ngược lại thì thêm vào hashSet1
for (int i = 0; i < array.length; i++) {
if (hashSet1.contains(array[i])) {
hashSet2.add(array[i]);
} else {
hashSet1.add(array[i]);
}
}
// hiển thị các phần tử của hashSet1
System.out.println("Các phần tử của hashSet1: " + hashSet1);
}
Kết quả sau khi biên dịch chương trình:

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Câu hỏi thường gặp liên quan:
- Java - Viết chương trình sắp xếp các phần tử của HashSet theo thứ tự tăng dần.
- Java - Thực hiện các toán tử tập hợp con, toán tử hợp, toán tử giao giữa 2 HashSet.
- Java - Viết chương trình tách các phần tử của 1 mảng thành 1 HashSet chứa các phần tử không trùng nhau.

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng