如何获取Java所支持的国家和语言?

这个程序编译一直报错 :

img

import  java.util.Locale;
public class LocaleList
{
    public static void main(String[] args)
    {
        //返回Java所支持的全部国家和语言的数组
        Locale[] localeList=Locale.getAvailableLocales();
        //遍历数组的每个元素,依次获取所支持的国家和语言
        for(int i=0;i<localeList.length;i++)
        {
            //输出所支持的国家和语言
            System.out.println(localeList[i].getDisplayCountry()+"="+localeList[i].getCountry()+"="localeList[i].getDisplayLanguage()+" "+localeList[i].getLanguage());
        }
    }
}

有人知道问题出在哪里吗?我装的jdk8

打印里你少了一个加号

System打印输出中少拼了个+号,这是加完后的代码:
public static void main(String[] args)
{
//返回Java所支持的全部国家和语言的数组
Locale[] localeList=Locale.getAvailableLocales();
//遍历数组的每个元素,依次获取所支持的国家和语言
for(int i=0;i<localeList.length;i++)
{
//输出所支持的国家和语言
System.out.println(localeList[i].getDisplayCountry()+"="+localeList[i].getCountry()+"="+localeList[i].getDisplayLanguage()+" "+localeList[i].getLanguage());
}
}