nmu*_*nmu 0 java null exception
当试图对一个对象数组进行冒泡排序时,某些东西看起来似乎是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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
你正在检查,i而不是j在内循环.所以改变这个:
for(int j=(i+1);i<count;j++)
Run Code Online (Sandbox Code Playgroud)
对此:
for(int j=(i+1);j<count;j++)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61 次 |
| 最近记录: |