Tôi muốn xem tất cả các mục trong từ điển trong java. để làm rõ những gì tôi muốn làm, đây là mã C#Vòng lặp foreach trong java cho từ điển
Dictionary<string, Label> LableList = new Dictionary<string, Label>();
foreach (KeyValuePair<string, Label> z in LabelList);
Tôi không biết làm thế nào để làm điều này là java, ví dụ tôi đã làm điều này
for(Object z: dic)
nhưng nó nói nó không phải là iterable . Vui lòng thông báo cho ......
Đây là cách tôi xác định: Từ điển dic = null; Tôi không biết gì về Bản đồ ... Có phải đó là một loại từ điển nào đó không? –
Daniel
@Daniel Đọc javadoc sẽ cho bạn biết 'LƯU Ý: Lớp này đã lỗi thời. Triển khai mới nên triển khai giao diện Bản đồ, thay vì mở rộng lớp này.', vì vậy bạn nên sử dụng một trong các lớp bản đồ mới. Bạn có thể muốn một 'HashMap' - cũng thực hiện các chức năng mới mà bạn cần để lặp lại để làm việc – Voo
Thật tuyệt vời, tôi đã từ lâu quên rằng Hashtable đã có một siêu lớp từ điển. –