在Beanshell解释器中执行循环

时间:2014-03-07 22:02:02

标签: java java-ee

我有一个包含

的字符串srcCode
"HashSet hs = new HashSet();
   int i=0;
   for(i=0;i<10,i=i+2){
    hs.add(i);
    }"

使用BeanShell解释,我试图解释它,下面是代码:

bsh.set("hs", hs);
bsh.eval("import java.lang.String;");
bsh.eval(srcCode);

它给我错误,“第2行第11栏遇到了EOF” 可以使用BeanShell解释器实现吗?

1 个答案:

答案 0 :(得分:1)

修复循环语法,您缺少;

for(i=0; i<10; i = i + 2) {