Đây là mã của tôi để lưu trữ các dữ liệu vào HashMap và hiển thị dữ liệu sử dụng iteratorLàm thế nào để có được các yếu tố theo đúng thứ tự từ iterator()
public static void main(String args[]) {
HashMap<String, String> hm = new HashMap<String, String>();
hm.put("aaa", "111");
hm.put("bbb", "222");
hm.put("ccc", "333");
hm.put("ddd", "444");
hm.put("eee", "555");
hm.put("fff", "666");
Iterator iterator = hm.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
String val = hm.get(key);
System.out.println(key + " " + val);
}
}
Nhưng nó không được hiển thị theo thứ tự mà tôi lưu trữ . Ai đó có thể cho tôi biết tôi đang đi sai ở đâu? Làm thế nào tôi có thể nhận được các yếu tố theo thứ tự?
Cảm ơn bạn rất nhiều. Bây giờ vấn đề của tôi đã được giải quyết – Santhosh