ResultSet не е колекция, а просто абстракция на курсора, който се използва за получаване на данните по редов начин.
И така, от какво точно се нуждаете? Количеството памет, необходимо за съхраняване на резултата? Размерът на данните в базата данни? ...? Защо би било хубаво?
Винаги можете да направите SELECT COUNT(*) FROM и използвайки определен среден размер на реда, изчислете размера на резултата... Вместо да използвате SELECT COUNT(*) можете да използвате по-сложен начин:отидете до последния елемент ResultSet.last() и вземете номера на реда:ResultSet.getRow() .