gpt4 book ai didi

java - 如何使用特定区域设置在 GWT 中将字符串转换为 double ?

转载 作者:行者123 更新时间:2023-12-01 14:38:02 26 4
gpt4 key购买 nike

在java中这很容易做到:

NumberFormat nf = NumberFormat.getInstance(Locale.FRENCH);
myNumber = nf.parse(myString);

但是,我似乎无法在 GWT 中做同样的事情。首先,我将语言环境合并到 MyModule.gwt.xml

<inherits name="com.google.gwt.i18n.I18N"/>
<extend-property name="locale" values="sl_SI"/>

还存在 NumberFormat 类:com.google.gwt.i18n.client.NumberFormat;它使用“默认”区域设置。这里的默认值是指与“en_US”非常相似的固定区域设置,而不是浏览器或应用程序默认选择的区域设置。

似乎无法设置 NumberFormat 来接受不同的区域设置。坦率地说,我认为没有任何意义。

我错过了什么吗?

最佳答案

尝试添加<meta name='gwt:property' content='locale=sl_SI' />到 html 主机页面

以下是其工作原理的解释:https://stackoverflow.com/a/16295300/572830

以下是更广泛和详细的解释:https://developers.google.com/web-toolkit/doc/latest/DevGuideI18nLocale

关于java - 如何使用特定区域设置在 GWT 中将字符串转换为 double ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16296658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com