-1
여기에 나와있는 링크 된 목록을 다시 가져 오려고합니다.연결 목록이 작동하지 않는 이유를 알아낼 수 없습니다.
linked n = stu;
int d = datainput.readInt();
for(int x = 0; x < d; x++){
students student = new students();
student.setlname(datainput.readUTF());
student.setfname(datainput.readUTF());
student.setAge(datainput.readShort());
student.setSex(datainput.readChar());
student.setRace(datainput.readChar());
int coucounter = datainput.readInt();
linked cou = student.getCou();
for(int y = 0; y < coucounter; y++){
System.out.print("WTF");
courses course = new courses();
course.setName(datainput.readUTF());
course.setDept(datainput.readUTF());
course.setHours(datainput.readShort());
course.setGrade(datainput.readChar());
cou.setObject(course); //Something wrong here
cou = cou.getNext();
}
n.setObject(student);
n = n.getNext();
}
편집 : 여기 발견 내 연결 클래스
public class linked {
private Object ob;
private linked next;
linked(){
}
void setNext(linked l){
next = l;
}
void setObject(Object o){
ob = o;
}
linked getNext(){
return next;
}
Object getObject(){
return ob;
}
}
... 작동하지 않는다는 것을 어떻게 알 수 있습니까? –
CSV, XML 또는 JSON과 같은 표준 형식보다 직렬화를 선호하여 단일 코드 줄에서 작업 할 수있는 수많은 구문 분석기가있는 이유는 무엇입니까? 숙제? – BalusC
어떻게 작동하지 않습니까? 예상되는 행동은 무엇입니까? 실제 행동이란 무엇입니까? –