/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Locale;
class Ideone {
public static void main
(String[] args
) {
String[] iso3Countries
= getISO3CountryCodes
();
String[] checkForCountries
= {"ZWG",
"GLB",
"SIL",
"ANT",
"GPL"}; for (String iso3Country
: iso3Countries
)
if(Arrays.
asList(checkForCountries
).
contains(iso3Country
)){ System.
out.
println(iso3Country
);
}
}
// https://stackoverflow.com/questions/63005056/iso-3-letter-country-code-validation-in-java
public static String[] getISO3CountryCodes
() {
for (int i = 0; i < countries.length; i++) {
iso3[i] = locale.getISO3Country();
}
return iso3;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIElkZW9uZSB7CgoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCgogICAgICAgIFN0cmluZ1tdIGlzbzNDb3VudHJpZXMgPSBnZXRJU08zQ291bnRyeUNvZGVzKCk7CgogU3RyaW5nW10gY2hlY2tGb3JDb3VudHJpZXMgPSB7IlpXRyIsIkdMQiIsIlNJTCIsIkFOVCIsIkdQTCJ9OwogICAgICAgIGZvciAoU3RyaW5nIGlzbzNDb3VudHJ5IDogaXNvM0NvdW50cmllcykgCiAgICAgCiAgIGlmKEFycmF5cy5hc0xpc3QoY2hlY2tGb3JDb3VudHJpZXMpLmNvbnRhaW5zKGlzbzNDb3VudHJ5KSl7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihpc28zQ291bnRyeSk7CgoKICAgICAgICB9CgoKICAgIH0KCiAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy82MzAwNTA1Ni9pc28tMy1sZXR0ZXItY291bnRyeS1jb2RlLXZhbGlkYXRpb24taW4tamF2YQoKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nW10gZ2V0SVNPM0NvdW50cnlDb2RlcygpIHsKCgogICAgICAgIFN0cmluZ1tdIGNvdW50cmllcyA9IExvY2FsZS5nZXRJU09Db3VudHJpZXMoKTsKCgogICAgICAgIFN0cmluZ1tdIGlzbzMgPSBuZXcgU3RyaW5nW2NvdW50cmllcy5sZW5ndGhdOwoKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBjb3VudHJpZXMubGVuZ3RoOyBpKyspIHsKCgogICAgICAgICAgICBMb2NhbGUgbG9jYWxlID0gbmV3IExvY2FsZSgiIiwgY291bnRyaWVzW2ldKTsKCgogICAgICAgICAgICBpc28zW2ldID0gbG9jYWxlLmdldElTTzNDb3VudHJ5KCk7CgoKICAgICAgICB9CgoKICAgICAgICByZXR1cm4gaXNvMzsKCgogICAgfQoKfQoK