Comment puis-je parcourir les valeurs d'une ligne à partir d'un jeu de résultats dans Java?

Le jeu de résultats, je parle de ceci:
http://docs.oracle.com/javase/1.4.2/docs/api/java/sql/ResultSet.html

Ce que je voudrais faire est de cette...

for row in rows
    for col in row
        //col is the name of the column, row[col] is the value.

Je suis de plus en plus profecient en PHP, JSP que, à titre d'information. Ce serait fait en PHP comme ceci:

foreach($rs as $row)
    foreach($row as $col => $val)
        //val is the cell value, and column is the column name

EDIT: je suis à la recherche d'une solution générique. remarquez comment le col est une variable, pas un littéral.

source d'informationauteur Jason McCarrell