Câu hỏi khá tự giải thích. Tôi có một cấu trúc dữ liệu (tôi đã đề cập một HashMap
nhưng nó có thể là một Set hoặc một danh sách cũng) mà tôi ban đầu cư:Làm cách nào để cố định một HashMap để ngăn chặn các thay đổi khác?
Map<String, String> map = new HashMap<String, String>();
for(something) {
map.put(something);
}
Sau khi cấu trúc đã được dân cư, tôi không bao giờ muốn thêm hoặc xóa bất kỳ mục:
map.freeze();
Làm cách nào để đạt được điều này bằng thư viện Java chuẩn?
Nếu bạn luôn đặt nó trực tiếp sau khi khởi tạo, tại sao không sử dụng khởi tạo tĩnh? [Ở đây] (http://stackoverflow.com/questions/507602/how-to-initialise-a-static-map-in-java) là một ví dụ tốt về cách thực hiện điều đó. – colti