2013-03-10 2 views
0

버블 정렬하려고 할 때 객체 배열이 null로 읽히지 만 null이 아닌 것으로 보입니다. null로 읽혀지는 것은 무엇입니까?객체 버블 정렬 오류 : NullPointerException

for(int i =0; i<(count-1); i++) 
{ 
    for(int j=(i+1);i<count;j++) 
    { 
     if((books[j].getAuthor()).compareTo((books[i].getAuthor()))>0) 
     { 
      temp = books[i]; 
      books[i] = books[j]; 
      books[j] = temp; 



     } 

    } 

} 

답변

7

당신은 내부주기 대신 ji을 확인하고 있습니다. 따라서이 변경이에

for(int j=(i+1);i<count;j++) 

: 단어 이상으로 당황

for(int j=(i+1);j<count;j++) 
+0

당신을 감사합니다 – nmu