我有一个可以在英语和德语之间切换语言的应用程序。当使用德语时,我希望货币显示会自动转换为德语格式。因此,在我的程序中,我必须检查语言环境,然后根据所选语言转换货币。我选择使用 locale.setDefault() 但根据我发现的以下声明,我不确定这是否会有任何风险。有人可以为此提供建议吗?
声明:“由于更改默认语言环境可能会影响许多不同的功能区域,因此只有在调用者准备重新初始化在同一 Java 虚拟机中运行的对语言环境敏感的代码时才应使用此方法。”
谢谢。
我有一个可以在英语和德语之间切换语言的应用程序。当使用德语时,我希望货币显示会自动转换为德语格式。因此,在我的程序中,我必须检查语言环境,然后根据所选语言转换货币。我选择使用 locale.setDefault() 但根据我发现的以下声明,我不确定这是否会有任何风险。有人可以为此提供建议吗?
声明:“由于更改默认语言环境可能会影响许多不同的功能区域,因此只有在调用者准备重新初始化在同一 Java 虚拟机中运行的对语言环境敏感的代码时才应使用此方法。”
谢谢。