Utilicé el método containsKey() para verificar si el ID existe antes de usar get(), evitando así posibles valores null.
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<Integer, String> clientes = new HashMap<>();
clientes.put(1, "María");
clientes.put(2, "Marcos");
clientes.put(3, "Ana");
clientes.put(4, "Juana");
clientes.put(5, "Karen");
int idCliente = 6;
if (clientes.containsKey(idCliente)) {
String nombreCliente = clientes.get(idCliente);
System.out.println("El nombre del cliente con ID " + idCliente + " es: " + nombreCliente);
} else {
System.out.println("Cliente con ID " + idCliente + " no encontrado.");
}
}
}
Si el ID es 5, la salida será:
El nombre del cliente con ID 5 es: Karen
Si el ID es 6, la salida será:
Cliente con ID 6 no encontrado.