La API de Ruby
tiene el rewind!
método que hace exactamente lo que quieres.
La API de Python
también tiene el cursor.rewind()
método.
La API de PHP
también tiene el cursor.rewind()
método.
Sin embargo, ni las API de Java ni las de C++ tienen el método de rebobinado. Todo se puede encontrar en la página oficial de la API .