Ітерація ResultSet Щоб виконати ітерацію ResultSet ви використовувати його метод next().. Метод next() повертає true, якщо ResultSet має наступний запис, і переміщує ResultSet, щоб вказати на наступний запис. Якщо більше не було записів, next() повертає false, і ви більше не можете.
Ми можемо перебирати ці набори за допомогою циклу «for», циклу «forEach» або за допомогою інтерфейсу Iterator, що дозволяє циклічно переходити між списками та наборами. Ітератор надає методи для визначення наступного елемента та доступу до елементів у наборі.
Інтерфейс ResultSet оголошує методи отримання (наприклад, getBoolean і getLong ) для отримання значень стовпця з поточного рядка. Ви можете отримати значення використовуючи або номер індексу стовпця, або псевдонім або назву стовпця. Індекс стовпця зазвичай більш ефективний. Стовпці нумеруються від 1.
ResultSet отримано виклик методу executeQuery в екземплярі Statement. Спочатку курсор ResultSet вказує на позицію перед першим рядком. Метод next з ResultSet переміщує курсор до наступного рядка. Повертає true, якщо є додатковий рядок, інакше повертає false.
Ітерація списку в Java
- Методи:
- Метод 1-A: Простий цикл for.
- Метод 1-B: Розширений цикл for.
- Метод 1-C: використання циклу while.
- Спосіб 2: Використання ітератора.
- Спосіб 3: Використання ітератора списку.
- Спосіб 4: Використання Iterable. forEach()
- Спосіб 5: Використання потоку. forEach()