Menu
CoddyTech

Rỗng và kích thước

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 26 trên 59.

Phương thức isEmpty() kiểm tra xem HashSet có phần tử nào không. Phương thức trả về true nếu tập hợp rỗng, nếu không thì trả về false.

Phương thức size() trả về số phần tử trong HashSet.

Ví dụ, trước tiên hãy tạo một HashSet:

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

Để kiểm tra tập hợp có rỗng hay không:

System.out.println(set.isEmpty());
// Đầu ra: true
set.add("Coddy");
System.out.println(set.isEmpty());
// Đầu ra: false

Phương thức size() trả về số phần tử trong tập hợp:

System.out.println(set.size());
// Đầu ra: 1
challenge icon

Thử thách

Dễ

Tạo một phương thức có tên checkSet, nhận đầu vào là một HashSet chứa các chuỗi String. Phương thức cần in ra hai dòng:

  • "Empty: <true/false>" cho biết tập hợp có rỗng hay không.
  • "Size: <number>" cho biết số phần tử trong tập hợp.

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 checkSet(HashSet<String> set) {
        // Viết code của bạn ở đây
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Đọc chuỗi JSON biểu diễn một HashSet (ví dụ: ["Apple","Banana"])
        String setString = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        checkSet(set);
    }
}
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