小编J.O*_*sen的帖子

解析错误:符号处不会有其他符号

username =  self.request.get('username')
groupName =  db.GqlQuery("SELECT group FROM Person WHERE name = :1", username).get()
Run Code Online (Sandbox Code Playgroud)

我收到错误"Parse Error:在符号组中没有其他符号".怎么了?


objPerson = Person.get_by_key_name(username) # load
self.response.out.write(str(objPerson))
Run Code Online (Sandbox Code Playgroud)

它返回"无"

google-app-engine gql google-cloud-datastore

0
推荐指数
1
解决办法
1682
查看次数

Java中的FOR ... IN ...循环类似于Python吗?

我可以使用Pythons for循环迭代数组

arr = []
for e in arr:
    do smth. with each element
Run Code Online (Sandbox Code Playgroud)

java有类似的循环吗?如果我将像Java一样拆分Java中的字符串:

temp = str.split(delimiter);
Run Code Online (Sandbox Code Playgroud)

我是否有可以用"for ... in ..."类似声明循环的数组?

java

0
推荐指数
1
解决办法
130
查看次数

无法迭代List对象

遇到迭代器问题.它需要迭代ArrayList并找到除此之外的任何其他Object并打印它的名称.程序使用线程.当迭代器在相等时进入while循环时,它如何产生错误?itr.hasNext()true

堆栈跟踪:

Thread [JOE] (Suspended (exception NoSuchElementException)) 
    ArrayList$Itr.next() line: not available [local variables unavailable]  
    Monster.beginFight(Monster) line: 55    
    Monster.run() line: 28  
Run Code Online (Sandbox Code Playgroud)

方法

private void tryName(Monster monster){

    Iterator<Monster> itr = room.monsters.iterator();

    while(itr.hasNext()){

        if (!itr.next().equals(monster)) {
            System.out.println(monster.getName() + "some text "
                    + itr.next().getName());

            break;
        }

}


}
Run Code Online (Sandbox Code Playgroud)

为什么我在ArrayList $ Itr.next()选项卡中显示:找不到源

java eclipse oop

0
推荐指数
1
解决办法
158
查看次数

如何从静态嵌套类修改外部类字段?

修改外类字段的正确方法是什么?当尝试从内部静态类更改时value,Artifact它会产生错误.需要迭代包含类型对象的数组列表Artifact; 并且能够为每个Artifact(无论是硬币还是高脚杯)显示该值.

 public class Artifact {
        public int value = 0;

        public static class  Goblet extends Artifact{
            value = 5; // Syntax error on token "value", VariableDeclaratorId expected after this token
        }
        public static class Coin extends Artifact{
            value = 10;
        }

    }
Run Code Online (Sandbox Code Playgroud)

java oop

0
推荐指数
1
解决办法
223
查看次数

Eclipse不允许形成正则表达式的字符串

尝试将正则表达式指定为String变量,但Eclipse IDE不允许这样做.为什么? 在此输入图像描述

java regex eclipse

0
推荐指数
1
解决办法
60
查看次数

为什么不能在Scala中向列表中添加多个新对象?

我需要向Scala List添加多个自定义对象.我在Scala工作表中收到错误,同时:

var l: List[(Char, Int)]= List(new ('A', 2), new ('B', 1) )
Run Code Online (Sandbox Code Playgroud)

怎么解决?

scala scala-collections

-2
推荐指数
1
解决办法
82
查看次数