2011-03-19 130 views
0

我正在尝试谷歌网络工具包第一次通过一个简单的计算器应用程序。我有一个我需要评估的字符串,例如“123 + 32”。我怎样才能用GWT做到这一点?谷歌网络工具包评估字符串

回答

3

由于GWT是Java中,你必须拆分你的字符串,在123+32,然后打开数字字符串根据操作字符串实际整数(Integer.parseInt),然后实际做的总和。

我猜你也可以使用JSNI并对字符串做一个javascript eval,但记住这是非常危险的,除非你验证用户输入,因为它们可能最终运行任意代码。

+0

你绝对没错,你可以使用JS,但是使用整数类型来确保有人不会试图惹你。这样,如果字符串包含数字以外的任何内容,它将会失败。 – 2011-03-19 16:16:03

+0

完全同意@Chris Thompson。 – CarlosZ 2011-03-19 16:21:08