Java如何设置默认语言环境?

package org.nhooo.example.util;

import java.text.DecimalFormat;

import java.text.NumberFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;

import java.util.Random;

public class DefaultLocaleExample {

    public static void main(String[] args) {

        // 使用随机类生成一些随机数

        Random random = new Random();

        // 我们使用系统默认语言环境来格式化数字和日期。

        NumberFormat formatter = new DecimalFormat();

        Locale locale = Locale.getDefault();

        System.out.println("Default Locale = " + locale);

        System.out.println("Number         = " + formatter.format(random.nextDouble()));

        System.out.println("Date           = " + new SimpleDateFormat().format(new Date()));

        // 我们通过设置将默认语言环境更改为Locale.ITALY。 

        // Locale.setDefault()方法,然后我们格式化另一个数字 

        //和日期使用新的语言环境。这一变化将影响所有班级 

        // 知道语言环境的信息,例如NumberFormat类。

        Locale.setDefault(Locale.ITALY);

        NumberFormat newFormatter = new DecimalFormat();

        System.out.println("New Locale     = " + Locale.getDefault());

        System.out.println("Number         = " + newFormatter.format(random.nextDouble()));

        System.out.println("Date           = " + new SimpleDateFormat().format(new Date()));

    }

}

上面的代码片段的结果是:

Default Locale = en_US

Number         = 0.78

Date           = 10/20/17 1:58 PM

New Locale     = it_IT

Number         = 0,068

Date           = 20/10/17 13.58

                       

以上是 Java如何设置默认语言环境? 的全部内容, 来源链接: utcz.com/z/326339.html

回到顶部