有没有办法有效地连接str和列表?
inside = [] #a list of Items
class Backpack:
def add(toadd):
inside += toadd
print "Your backpack contains: " #now what do I do here?
Run Code Online (Sandbox Code Playgroud) 我正在尝试制作具有工作高分机制的游戏,并且我正在使用 java.io.BufferedWriter 写入高分文件。我在高分上没有加密,我使用 Slick2D 和 LWJGL 进行渲染和用户输入。程序执行这段代码:
FileWriter fstream = new FileWriter("res/gabjaphou.txt");
BufferedWriter writer = new BufferedWriter(fstream);
writer.write(score); // score is an int value
writer.close(); // gotta save m'resources! lol
Run Code Online (Sandbox Code Playgroud)
我打开由此生成的文本文件,它读取的只是一个问号。我不知道为什么会发生这种情况,我使用了我正在制作的另一个项目中的其他代码,我对此没有问题......有谁知道为什么?这真的很烦人!:C
我正在使用自定义像素引擎制作一个RPG,当我尝试运行它时,我只得到一个NullPointerException并且我知道原因,但是当我尝试初始化该变量时,我在另一个位置得到另一个并且我修复它并且现在它根本不会运行,我仍然得到一个NullPointerException.这是一个出错的类,控制台告诉我错误在屏幕上显示了screen.render();
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferStrategy;
import java.awt.image.BufferedImage;
import java.awt.image.DataBufferInt;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import sprites.SpriteSheetLoader;
public class Game extends Canvas implements Runnable{
private static final long serialVersionUID = 1L;
public static final int HEIGHT = 120;
public static final int WIDTH = 120;
public static final int SCALE = 3;
public static final String NAME = "TypicalRPG";
public SpriteSheetLoader loader;
private BufferedImage img = new BufferedImage(WIDTH * SCALE, HEIGHT * SCALE, BufferedImage.TYPE_INT_RGB); …Run Code Online (Sandbox Code Playgroud)