Tôi rất mới phát triển Android và tôi đang cố gắng sử dụng HashMap trong dự án mẫu Android. Bây giờ, đang làm dự án mẫu cho học android. Tôi chỉ lưu trữ các khóa và giá trị trong HashMap, tôi muốn hiển thị các khóa và giá trị của chúng trong EditView. Tôi theo sau mã trong dự án mẫu của tôi. Tuy nhiên, khóa và giá trị đầu tiên chỉ in trong EditView.Làm thế nào để in tất cả các khóa và giá trị từ HashMap trong Android?
Map<String, String> map = new HashMap<String,String>();
map.put("iOS", "100");
map.put("Android", "101");
map.put("Java", "102");
map.put(".Net", "103");
Set keys = map.keySet();
for (Iterator i = keys.iterator(); i.hasNext();) {
String key = (String) i.next();
String value = (String) map.get(key);
textview.setText(key + " = " + value);
}
Trong chế độ xem Edit iOS = 100
chỉ in. Tôi muốn in tất cả các phím và giá trị của chúng trong EditText. Bất cứ ai có thể vui lòng cho tôi biết nơi tôi đang làm sai? Cảm ơn trước.
Xem câu hỏi này và nhiều người khác: http://stackoverflow.com/questions/1066589/ java-iterate-through-hashmap – Anton
Xin chào Gopinath !!Mã của bạn để tìm nạp và đặt giá trị khóa bản đồ Hash là chính xác nhưng bạn chỉ đặt giá trị này cho một textView. –
Xin cảm ơn tất cả. Tôi có câu trả lời. Một lần nữa tôi cảm ơn tất cả các bạn. – Gopinath