Untitled
unknown
plain_text
a year ago
1.4 kB
5
Indexable
import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { // Khởi tạo HashMap HashMap<String, ArrayList<String>> map = new HashMap<>(); // Khởi tạo ArrayList và thêm vào HashMap ArrayList<String> list1 = new ArrayList<>(); list1.add("value1"); list1.add("value2"); map.put("key1", list1); ArrayList<String> list2 = new ArrayList<>(); list2.add("value3"); list2.add("value4"); map.put("key2", list2); // Giá trị cần tìm kiếm String searchValue = "value3"; // Tìm key tương ứng với giá trị trong ArrayList String resultKey = findKeyByValue(map, searchValue); if (resultKey != null) { System.out.println("Key tương ứng với giá trị " + searchValue + " là: " + resultKey); } else { System.out.println("Không tìm thấy giá trị " + searchValue + " trong HashMap."); } } public static String findKeyByValue(HashMap<String, ArrayList<String>> map, String value) { for (Map.Entry<String, ArrayList<String>> entry : map.entrySet()) { if (entry.getValue().contains(value)) { return entry.getKey(); } } return null; // Trả về null nếu không tìm thấy } }
Editor is loading...
Leave a Comment