Você está aqui: Java ::: Dicas & Truques ::: Internacionalização e Localização (Internationalization, i18n, Localization, l10n) |
Definindo o Locale padrão da JVMQuantidade de visualizações: 9649 vezes |
A Máquina Virtual Java (JVM) possui um Locale padrão que pode ser obtido com uma chamada ao método estático getDefault() da classe Locale. Em algumas situações precisamos definir este Locale padrão. Isso pode ser feito por meio do método estático setDefault() da classe Locale. Este método aceita o novo Locale e, é claro, não afeta as configurações da máquina do usuário. As configurações do Locale são usadas apenas em tempo de execução. Veja um trecho de código no qual definimos o Locale padrão tendo o inglês como língua e Estados Unidos como país: import java.util.*; public class Estudos{ public static void main(String args[]){ // vamos criar um novo Locale Locale locale = new Locale("en", "US"); // define o Locale padrão da JVM Locale.setDefault(locale); // vamos exibir o código da linguagem e nome do // país para o novo Locale System.out.println(locale.getLanguage() + " - " + locale.getDisplayCountry()); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |