/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
(String[] args
) { // TODO Auto-generated method stub
masterMap.put(1537, "OK");
masterMap.put(1538, "OK");
masterMap.put(4003, "OK");
Set<Integer> selectedSet = new HashSet<Integer>();
selectedSet.
add(Integer.
parseInt("4003")); boolean compareMapAndSet = checkSubSet(masterMap.keySet(), selectedSet);
System.
out.
println(compareMapAndSet
); }
private static boolean checkSubSet(Set<Integer> keySet, Set<Integer> selectedSet) {
for (Integer integer
: selectedSet
) { if (!keySet.contains(integer)) {
return false;
}
}
return true;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBtZXRob2Qgc3R1YgogICAgICAgIE1hcDxJbnRlZ2VyLCBTdHJpbmc+IG1hc3Rlck1hcCA9IG5ldyBIYXNoTWFwPEludGVnZXIsIFN0cmluZz4oKTsKICAgICAgICBtYXN0ZXJNYXAucHV0KDE1MzcsICJPSyIpOwogICAgICAgIG1hc3Rlck1hcC5wdXQoMTUzOCwgIk9LIik7CiAgICAgICAgbWFzdGVyTWFwLnB1dCg0MDAzLCAiT0siKTsKCiAgICAgICAgU2V0PEludGVnZXI+IHNlbGVjdGVkU2V0ID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKTsKICAgICAgICBzZWxlY3RlZFNldC5hZGQoSW50ZWdlci5wYXJzZUludCgiNDAwMyIpKTsKICAgICAgICBib29sZWFuIGNvbXBhcmVNYXBBbmRTZXQgPSBjaGVja1N1YlNldChtYXN0ZXJNYXAua2V5U2V0KCksIHNlbGVjdGVkU2V0KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oY29tcGFyZU1hcEFuZFNldCk7CiAgICB9CgogICAgcHJpdmF0ZSBzdGF0aWMgYm9vbGVhbiBjaGVja1N1YlNldChTZXQ8SW50ZWdlcj4ga2V5U2V0LCBTZXQ8SW50ZWdlcj4gc2VsZWN0ZWRTZXQpIHsKICAgICAgICBmb3IgKEludGVnZXIgaW50ZWdlciA6IHNlbGVjdGVkU2V0KSB7CiAgICAgICAgICAgIGlmICgha2V5U2V0LmNvbnRhaW5zKGludGVnZXIpKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9Cn0=