如何将对象放入数组中?这是我的阵列。如何将对象放入数组
public static Player [] playerArray;
Player[] playerArray = new Player [2];
球员
public class Player {
private String wpm;
private String mistakes;
private String time;
public Player (String nwpm,String nmistakes, String ntime){
wpm = nwpm;
mistakes = nmistakes;
time = ntime;
}
public String getWPM(){
return wpm;
}
public String getMistakes(){
return mistakes;
}
public String getTime(){
return time;
}
}
我不断收到此错误
异常线程 “main” 显示java.lang.NullPointerException
每当我试图用的球员。我做错什么了吗?你还有什么需要的吗?
编辑:添加在错误发生
public void setPlayer1(Player p){
p1WPM.setText("8");
p1Mis.setText(p.getMistakes());
p1Time.setText(p.getTime());
}
'NullPointerException'出现在哪一行?你正在声明'playerArray'两次 –
显示你的'main()'方法代码。另外,你为什么声明'playerArray'两次? –
你如何调用'setPlayer1()'?添加正确的代码,不仅仅是不能粘在一起的代码片段 –