Hi,
I'm a rookie at Java so please be kind.
I'm trying to create a 2 dimensional array where I'm putt in country codes in column 0 and country names in column 1 using the ISO-3166.
Below is my method but i keep getting a Null Pointer Exception and I can' figure out why. I believe my issue is in the way I'm putting my values in the array but I'm not sure what I'm doing wrong.
public class BrowseISDO3166Test {
public static void main(String[] args) {
BrowseISDO3166Test object = new BrowseISDO3166Test();
object.init();
}
String[][] countries;
public void init() {
String[] countryCodes = Locale.getISOCountries();
int x = 0;
for (String countryCode : countryCodes) {
Locale obj = new Locale("", countryCode);
String code = obj.getCountry();
String name = obj.getDisplayCountry();
countries[x][0] = code;
countries[x][1] = name;
x++;
}
}
}
Can someone explain to me what I'm doing wrong...
Thanks in Advance
JavaRookie