表題の通りです。JDBCを用いたデータベース連携をしております。
以下のコードに於いて、

while文の条件式にnextメソッドを置いているのが腑に落ちません。

現在の私の認識は以下の通りです。

while文の条件式には必ずbooleanが入らなければならない
ResultSetのnextメソッドは、Iteratorコレクションクラスを継承しており、同動作をする
nextメソッドの戻り値は次の要素(booleanとは限らない)
この1と3に矛盾を感じます。以上です。

質問文に不備がございましたら、恐れ入りますがご指摘いただけますと幸いです。

#java

【java】while文の条件式にItelatorのnextメソッドを書いてもいいのはなぜか
2.35 GEEK