Untitled
unknown
plain_text
a year ago
1.4 kB
13
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