Porque Ta Imprimindo k1 + k2 ?
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, String> example = new HashMap<String, String>();
example.put("K1", "K2");
String keyToSearch = "K1";
if (example.containsKey(keyToSearch)) {
System.out.println("Valor Da Chave:" + keyToSearch+ example.get(keyToSearch));
}else {
System.out.println("#naovaiterkey");
}
}
}
é porque no example.get(KeyToSearch); Ta pegando o Valor da Chave k1 ? @EDIT Porque ta Dando False ??
public static void main(String[] args) {
Map<String, String> example = new HashMap<String, String>();
example.put("K1", "K2");
String keyToSearch = "K1";
if (example.containsKey(keyToSearch)) {
System.out.println("Valor Da Chave:" + example.containsValue(keyToSearch));
}else {
System.out.println("#naovaiterkey");
}
}