gpt4 book ai didi

java - 对象冒泡排序错误: NullPointerException

转载 作者:行者123 更新时间:2023-12-01 07:33:27 25 4
gpt4 key购买 nike

当尝试对对象数组进行冒泡排序时,某些内容似乎被读取为空,但它似乎不为空什么被读为空?

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;



}

}

}

最佳答案

您在内循环中检查的是 i 而不是 j。所以改变这个:

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

对此:

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

关于java - 对象冒泡排序错误: NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15321934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com