0

オブジェクトの配列をバブル ソートしようとすると、何かが null として読み取られているように見えますが、null ではないように見えます。何が null として読み取られていますか?

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;



         }

     }

 }
4

1 に答える 1

7

内部サイクルのi代わりにチェックしています。jしたがって、これを変更します。

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

これに:

for(int j=(i+1);j<count;j++)
于 2013-03-10T11:57:37.890 に答える