Java 在树集和I'上使用迭代器的无限循环;我正在调用next()方法
这不起作用的原因是Java 在树集和I'上使用迭代器的无限循环;我正在调用next()方法,java,treeset,Java,Treeset,这不起作用的原因是while循环后的分号(;): A B B C C D 这归结为: while(iter.hasNext()); { //The rest of the code } 第二部分(代码的其余部分)甚至不是循环的一部分,它在循环之后执行。通过删除分号,它将荣誉({})与while指令之间的序列绑定 因此,在循环中根本不调用.next()方法,因此不断轮询是否有下一个元素,但由于没有在迭代器中前进,因此总是会有下一个元素 最好不要在while循环后使用分号,即使是像以下这
while
循环后的分号(;
):
A B
B C
C D
这归结为:
while(iter.hasNext());
{
//The rest of the code
}
第二部分(代码的其余部分)甚至不是循环的一部分,它在循环之后执行。通过删除分号,它将荣誉({}
)与while
指令之间的序列绑定
因此,在循环中根本不调用.next()
方法,因此不断轮询是否有下一个元素,但由于没有在迭代器中前进,因此总是会有下一个元素
最好不要在while循环后使用分号,即使是像以下这样的单个指令:
while(iter.hasNext()) {
//no instructions
}
{
//the rest of the code
}
是的,这是有效的Java。但根据经验,这些东西最终会变得难以阅读。更好的方法是总是使用赞誉,明确表示您只执行一条、多条或不执行任何指令。这不起作用的原因是因为
while
循环后的分号(;
):
A B
B C
C D
这归结为:
while(iter.hasNext());
{
//The rest of the code
}
第二部分(代码的其余部分)甚至不是循环的一部分,它在循环之后执行。通过删除分号,它将荣誉({}
)与while
指令之间的序列绑定
因此,在循环中根本不调用.next()
方法,因此不断轮询是否有下一个元素,但由于没有在迭代器中前进,因此总是会有下一个元素
最好不要在while循环后使用分号,即使是像以下这样的单个指令:
while(iter.hasNext()) {
//no instructions
}
{
//the rest of the code
}
是的,这是有效的Java。但根据经验,这些东西最终会变得难以阅读。更好的方法是总是使用赞誉,明确表示您只执行一条、多条或不执行任何指令。这不起作用的原因是因为
while
循环后的分号(;
):
A B
B C
C D
这归结为:
while(iter.hasNext());
{
//The rest of the code
}
第二部分(代码的其余部分)甚至不是循环的一部分,它在循环之后执行。通过删除分号,它将荣誉({}
)与while
指令之间的序列绑定
因此,在循环中根本不调用.next()
方法,因此不断轮询是否有下一个元素,但由于没有在迭代器中前进,因此总是会有下一个元素
最好不要在while循环后使用分号,即使是像以下这样的单个指令:
while(iter.hasNext()) {
//no instructions
}
{
//the rest of the code
}
是的,这是有效的Java。但根据经验,这些东西最终会变得难以阅读。更好的方法是总是使用赞誉,明确表示您只执行一条、多条或不执行任何指令。这不起作用的原因是因为
while
循环后的分号(;
):
A B
B C
C D
这归结为:
while(iter.hasNext());
{
//The rest of the code
}
第二部分(代码的其余部分)甚至不是循环的一部分,它在循环之后执行。通过删除分号,它将荣誉({}
)与while
指令之间的序列绑定
因此,在循环中根本不调用.next()
方法,因此不断轮询是否有下一个元素,但由于没有在迭代器中前进,因此总是会有下一个元素
最好不要在while循环后使用分号,即使是像以下这样的单个指令:
while(iter.hasNext()) {
//no instructions
}
{
//the rest of the code
}
是的,这是有效的Java。但根据经验,这些东西最终会变得难以阅读。一个更好的方法是总是使用赞扬,明确表示您只执行一条、多条或不执行任何指令。您能提供一个示例
test.txt
文件吗?打印出来的文件大小是多少?(来自System.out.println(allNodes.size());
)这是我正在使用的文本文件。打印尺寸为4。您能提供一个示例test.txt
文件吗?打印的尺寸是多少?(来自System.out.println(allNodes.size());
)这是我正在使用的文本文件。打印尺寸为4。您能提供一个示例test.txt
文件吗?打印的尺寸是多少?(来自System.out.println(allNodes.size());
)这是我正在使用的文本文件。打印尺寸为4。您能提供一个示例test.txt
文件吗?打印的尺寸是多少?(来自System.out.println(allNodes.size());
)这是我正在使用的文本文件。它正在打印4号。