4
A
回答
5
我发现这个使用javascript的解决方案。这是因为GWT不支持Collator。
http://osdir.com/ml/GoogleWebToolkit/2009-06/msg01572.html
public class Collator {
public static final Collator getInstance() {
return instance;
}
private static final Collator instance = new Collator();
public native int compare(String source, String target); /*-{
return source.localeCompare(target);
}-*/
}
我从来没有使用过个人,但它看起来很有希望。 您可能需要进行更改才能确保没有跨浏览器问题。
编辑:
阅读JSNI。
这允许GWT在你的Java代码中调用原始的“javascript”代码。这就是我们在上述课堂上所做的。 “比较”方法使本地调用javascript。
http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html#writing
将Collator.java添加到您当前的工作空间。
您应该能够比较如下。
Collator customCollator = Collator.getInstance();
if (customCollator.compare(srcString , targetString) > 0)
{
//the compare method will return an int.
// write your code here.
}
希望这会有所帮助。
0
最简单的方法是将locale属性添加到常量类。
我有的像这样
import com.google.gwt.i18n.client.Constants;
public interface GeneralConstants extends Constants {
@DefaultStringValue("de")
String locale();
定义的GeneralConstants类在每一个常量I类可以继承的语言环境,我可以把它在每一种语言很容易地定义
知道我是什么样的语言环境。我只是叫属性
private static GeneralConstants c = GWT.create(GeneralConstants.class);
...
formData.getForm().getName(c.locale())
还有一种方式来获得当前设置的语言环境,但我不记得:-)
+2
这对字符串比较有帮助吗? – Smalcat 2013-04-30 10:15:09
相关问题
- 1. GWT DatePicker语言环境
- 2. GWT语言环境变化
- 3. 更改字符串语言环境
- 4. 比较两种语言字符串
- 5. 字符串比较困境
- 6. 如何比较依赖语言环境的浮点数?
- 7. 如何解析日期包含语言环境的字符串
- 8. GWT添加新的语言环境,undefined.cache.js
- 9. 在C编程语言中比较链表中的字符串
- 10. Rails I18n语言环境的字符串中的操作
- 11. 如何使用FastGettext将一个字符串从一个语言环境转换为另一个语言环境?
- 12. 从特定于语言环境的字符串中获取NSDecimalNumber?
- 13. 验证Golang中的语言环境字符串
- 14. 将日期转换为Windows中语言环境的字符串
- 15. 如何使用LocaleInfo获取GWT中的当前语言环境
- 16. for循环中的字符串比较
- 17. GWT:字符串比较不工作
- 18. 停用语言环境Unicode字符
- 19. 在Java中排序多语言环境字符串
- 20. 如何比较字符串?
- 21. 如何在PHP中过滤基于语言环境的验证字符串?
- 22. 如何测试仅用于字母的u32字符串(使用语言环境)
- 23. 在while循环中比较字符串
- 24. 带自然语言环境的字符串组块算法
- 25. 哪些语言环境用于kotlin的字符串模板?
- 26. 双倍语言环境错误的字符串
- 27. 解析语言环境特定字符串的编号?
- 28. 性别依赖的语言环境字符串资源Android
- 29. 在if语句中比较字符串
- 30. 大量字符串比较的最佳语言
我发现它也,但我不知道如何使用它;/ – Samoth 2011-05-30 10:30:13
@Samoth希望帮助。编辑我的回答 – 2011-05-30 12:37:03
是的,它帮助我:)谢谢! – Samoth 2011-05-30 12:56:57