Salve ragazzi ho dei problemi con i risultati delle query. ad esempio con questo codice stampo le ore da un database.

codice:
String query= "SELECT idora FROM prenotazione WHERE idgiorno =1"; 
 Vector<String[]> res=DbConnection.getInstance().eseguiQuery(query); 
Iterator<String[]> i=res.iterator(); 
{ while(i.hasNext()) {
 String[] riga=i.next(); 
for(int j=0;j<riga.length;j++) 
System.out.print(riga[j]);
 } 
return n; } }
come posso modificarlo in modo che mi dia il numero degli elementi del vettore? ho provato con riga.lenght ma mi da il numero di cifre per ogni risultato.
se ad esempio la query mi da

3
4
5
10

mi stampera'
1
1
1
2

invece io vorrei stampare 4 ovvero il numero degli elementi.

grazie a tutti