0
我正在尝试谷歌网络工具包第一次通过一个简单的计算器应用程序。我有一个我需要评估的字符串,例如“123 + 32”。我怎样才能用GWT做到这一点?谷歌网络工具包评估字符串
我正在尝试谷歌网络工具包第一次通过一个简单的计算器应用程序。我有一个我需要评估的字符串,例如“123 + 32”。我怎样才能用GWT做到这一点?谷歌网络工具包评估字符串
由于GWT是Java中,你必须拆分你的字符串,在123
+
32
,然后打开数字字符串根据操作字符串实际整数(Integer.parseInt
),然后实际做的总和。
我猜你也可以使用JSNI并对字符串做一个javascript eval
,但记住这是非常危险的,除非你验证用户输入,因为它们可能最终运行任意代码。
你绝对没错,你可以使用JS,但是使用整数类型来确保有人不会试图惹你。这样,如果字符串包含数字以外的任何内容,它将会失败。 – 2011-03-19 16:16:03
完全同意@Chris Thompson。 – CarlosZ 2011-03-19 16:21:08