我想确定给定语言环境的 字母 是什么,最好是基于浏览器的Accept-Language标头值。任何人都知道如何执行此操作,必要时使用库?
看看[LocaleData.getExemplarSet] [1]
例如对于英语,这将返回abcdefghijklmnopqrstuvwxyz
问题内容: 我用来将货币从BigDecimal格式化为字符串。按预期工作,问题在于我们的主要目标是荷兰市场,而默认的荷兰格式很奇怪。 让我解释一下,当格式化-125时,荷兰语将得到“€125-”(预期为“-€125”)。英国按预期方式提供“-£125.50”。 我可以检查语言环境是否为荷兰语,然后在每次我要设置小数格式时都提供一个模式。但是我更喜欢一个解决方案,它可以覆盖荷兰的格式设置。我在考虑以
问题内容: 我在指定语言代码的应用程序中读取了一个文件: 必须采用以下格式:例如 en_UK,en_US等。是否可以在继续之前验证语言环境字符串是否有效? 问题答案: 现在我要做: 效果很好。
问题内容: 在Java中,我只想以小时和分钟为单位打印一天中的时间,并希望它根据语言环境在“ 13:00”和“ 1:00 PM”之间正确切换。我该怎么做呢? 问题答案: 语言环境没有明确指定是12小时制还是24小时制。相反,特定于语言环境的日期格式由直接定义格式的语言环境处理。 如果您只想使用“首选语言环境”时间格式,则只需调用三种静态方法之一,然后使用其返回的值即可。 如果您手中有一个实例,则可
问题内容: 我在Java语言环境中发现了许多缺少的国家/地区-如果我打印出可用语言环境的列表, 我缺少许多国家,包括尼日利亚,伊朗,吉尔吉斯斯坦和巴基斯坦。任何人都可以对此进行说明,或者是否有更好(更全面)的方法来获取Java国家列表? 1.6.0_16-b01 问题答案: 世界上的国家和地区之间没有一对一的映射。语言环境指定区域。它们旨在标记诸如语言多样性之类的东西。只是一个明确的例子:印度,斯
在我的应用程序中,用户应该能够切换区域设置(用于在页面上呈现文本的语言)。大量教程使用FacesContext.get货币实例()。getViewRoot()。setLocale()。例如:http://www.mkyong.com/jsf2/jsf-2-internationalization-example/.但是,这在JSF 2.0中根本不起作用(它在1.2中确实起作用)。这种语言从不切换。
问题内容: 从Java代码了解操作系统语言(语言环境)的正确方法是什么? 我努力了 等等 但它们不正确,实际上什么也没有显示Windows中可通过命令“ systeminfo”使用的“系统区域设置”。 请帮忙。 问题答案: Windows XP 命令显示了很多内容,但是相关信息是这样的: 要获取Java中的等效信息,请使用获取Java正在使用的语言环境,并使用Locale对象上的方法(如)来获取详