Menu
CoddyTech

Thêm một phần tử

Thuộc phần Logic và luồng chương trình trong hành trình Java của Coddy. Bài học 23 trên 59.

Phương thức add(element) thêm một phần tử vào HashSet nếu phần tử đó chưa có.

Tạo một HashSet rỗng

HashSet<String> fruits = new HashSet<>();

Thêm "Apple" vào tập hợp

fruits.add("Apple");

Sau khi chạy đoạn code trên, tập hợp fruits chứa:

["Apple"]
challenge icon

Thử thách

Dễ

Tạo một phương thức có tên addElement nhận hai đối số:

  1. Một HashSet gồm các String (set)
  2. Một String (element) cần thêm
    Phương thức này thêm phần tử đã cho vào tập hợp, sau đó in ra tập hợp đã cập nhật.

Tự làm thử

import java.util.HashSet;
import java.util.Scanner;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;

public class Main {
    public static void addElement(HashSet<String> set, String element) {
        // Viết code của bạn ở đây
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Đọc chuỗi (string) JSON biểu diễn một HashSet (ví dụ: ["Apple","Banana"])
        String setString = scanner.nextLine();
        // Đọc phần tử (element) cần thêm (ví dụ: "Cherry")
        String element = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        addElement(set, element);
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Java online