小编Gle*_*yak的帖子

检查字符串是否在Python文件中

我是Python的新手,我试图找出如何在文件中搜索字符串并将其用作if子句中的条件:如果文件中有"String",则打印("Blablabla")

python if-statement file

11
推荐指数
2
解决办法
4万
查看次数

简化if语句Python

有没有办法简化这个if语句:

if self[by1,bx1]=='A' or self[by1,bx1+1]=='A' or self[by1,bx1+2]=='A' or self[by1,bx1+3]=='A':
Run Code Online (Sandbox Code Playgroud)

来自self [y,x]获取表中数据的类.

原始代码是:

for i in range(4):
                if self[by1,bx1]=='A' or self[by1,bx1+1]=='A' or self[by1,bx1+2]=='A' or self[by1,bx1+3]=='A':
                    print('There is already a ship here')
                    by1=0
                    bx1=0
                    self.placing_Battleship_p1()
                elif by1==0 or by1==0:
                    pass
                else:
                    self[by1,bx1+i]='B'
Run Code Online (Sandbox Code Playgroud)

我想让它检查我的桌子的每个位置是否都不等于'A',然后再换成'B'.

python if-statement

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

For-Loop和LinkedList的索引错误

我正在尝试自己制作一个小游戏以适应Java,我只是遇到了LinkedList Index的问题.我找到了解决问题的方法,但我仍然不明白为什么我的第一个解决方案无效.这段代码:

        for (int i=0; i <= PlanetList.size(); i++)
        {
            g.drawImage(PlanetList.get(i).planetImage, PlanetList.get(i).xPos, PlanetList.get(i).yPos);
        }
Run Code Online (Sandbox Code Playgroud)

给了我一个java.lang.IndexOutOfBoundsException,但是这段代码:

            for (int i=1; i <= PlanetList.size(); i++)
        {
            g.drawImage(PlanetList.get(i-1).planetImage, PlanetList.get(i-1).xPos, PlanetList.get(i-1).yPos);
        }
Run Code Online (Sandbox Code Playgroud)

事情是......我的索引在两种情况下从0开始.为什么第一个给我一个错误?

java indexing linked-list indexoutofboundsexception

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

同一SQL表上的JPA OneToOne关系

给定客户端类

public class Client {

 private String firstName;
 private String lastName;
 private Address address;
  //..//
 }
Run Code Online (Sandbox Code Playgroud)

和地址类

public class Address {

private int houseNumber;
private String streetName;
private String city;
private String state;
private String zipCode;
private String country;
//...//
}
Run Code Online (Sandbox Code Playgroud)

我已经创建了地址类,因为它在其他一些类中使用,我不想复制代码.有没有办法,使用JPA,明确地将地址信息显示到我的客户端SQL表而不是创建地址表,并使用主键作为两者之间的链接?

java mysql hibernate jpa

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