Môi trường là các thành viên mà tôi đang đẩy vào Bộ sưu tập là không tên, không thể nhận dạng (để tránh trừu tượng xấu, và vui lòng, đừng lo sợ: các thành viên thực sự các phiên bản Bộ sưu tập khác). Để có thể thực hiện tìm kiếm nhanh, tôi đang tạo một tên băm có ý nghĩa cho từng thành viên mới và cung cấp nó làm Chuỗi khóa, trên phương thức Thêm của Bộ sưu tập "trên cùng".Nhận khóa của một mục trên đối tượng Bộ sưu tập
Khi tôi có chìa khóa để tìm kiếm, mọi thứ dandy ... Vấn đề là tôi muốn lặp lại các thành viên của bộ sưu tập và lấy Khóa đã được cung cấp trên Thêm (Hash được tạo, không may là không có thể đảo ngược-Hash).
Tôi đang di chuyển bằng cách xác định rằng thành viên đầu tiên của thể hiện tập hợp con được chèn vào là một chuỗi, có chứa băm được đề cập, nhưng nếu có ai đó làm hỏng điều này, tôi sẽ có nhiều nghĩa vụ.
Một số đoạn mã sẽ hữu ích. – boj