Java NullPointerException-LinkedList
好吧,我不知道为什么我会得到这个NullPointException。我已经试了几个小时了,我快疯了! 也许你们中的一些人可以帮我。如果你需要更多的信息,我会尽力提供,只要问4个就行了Java NullPointerException-LinkedList,java,Java,好吧,我不知道为什么我会得到这个NullPointException。我已经试了几个小时了,我快疯了! 也许你们中的一些人可以帮我。如果你需要更多的信息,我会尽力提供,只要问4个就行了 公共类KjedetMengde实现MengdeADT{ 私有静态随机兰德=新随机(); private int antall;//antall元素i mengden 专用线性节点启动; /** *汤姆·蒙德的对手。 */ 公共KjedetMengde(){ antall=0; start=null; }// @
公共类KjedetMengde实现MengdeADT{
私有静态随机兰德=新随机();
private int antall;//antall元素i mengden
专用线性节点启动;
/**
*汤姆·蒙德的对手。
*/
公共KjedetMengde(){
antall=0;
start=null;
}//
@凌驾
公共空间(T元素){
if(!(inneholder(元素))){
LinearNode节点=新的LinearNode(元素);
node.setNeste(开始);
开始=节点;
antall++;
}
}
公共空间(Mengdead m2){
迭代器teller=m2.oppramser();
while(teller.hasNext()){
leggTil(teller.next());
}
}
@凌驾
公共T fjernTilfeldig(){
aktuell Jenger的LinearNode;
T result=null;
如果(!erTom()){
int valg=兰特nextInt(安塔尔)+1;
如果(valg==1){
resultat=start.getElement();
start=start.getNeste();
}否则{
forgjenger=开始;
对于(int nr=2;nr
}//阶级
public class Hobby {
private String hobbyNavn;
public Hobby (String hobby) {
hobbyNavn = hobby;
}
public String toString() {
return ("< " + hobbyNavn + " >");
}
public boolean equals (Object hobby2) {
Hobby hobbyDenAndre = (Hobby) hobby2;
return(hobbyNavn.equals(hobbyDenAndre.getHobbyNavn()));
}
public String getHobbyNavn() {
return hobbyNavn;
}
公共课爱好{
私有字符串hobbyNavn;
公众爱好(弦乐爱好){
hobbyNavn=爱好;
}
公共字符串toString(){
返回(“<”+hobbyNavn+“>”);
}
公共布尔等于(对象2){
Hobby hobbyDenAndre=(Hobby)hobby2;
return(hobbyNavn.equals(hobbyDenAndre.getHobbyNavn());
}
公共字符串getHobbyNavn(){
返回hobbyNavn;
}
}//class您没有初始化
hobbyer
变量。您甚至在Medlem
的构造函数中将其设置为null
试一试
hobbyer=newkjedetmengde();
在你的
课程的第8行或第13行中。没有看到!xD它确实解决了我的问题,谢谢!
public class Hobby {
private String hobbyNavn;
public Hobby (String hobby) {
hobbyNavn = hobby;
}
public String toString() {
return ("< " + hobbyNavn + " >");
}
public boolean equals (Object hobby2) {
Hobby hobbyDenAndre = (Hobby) hobby2;
return(hobbyNavn.equals(hobbyDenAndre.getHobbyNavn()));
}
public String getHobbyNavn() {
return hobbyNavn;
}
hobbyer = new KjedetMengde<Hobby>();