Hola amigo, bueno esto es mi primer mensaje aquí así que no se como pegarte el código como el compañero de arriba para que te quede "molón".
Yo lo que haría seria como te han comentado hacer un arraylist de libros en este caso.
Código:
ArrayList <Libro> arrayLibros = new ArrayList();
Con esto si en el constructor de los libros pides los datos como el nombre y todo eso te lo debería guardar junto y luego para seleccionar los libros lo que haria seria crearme un método que se llame recuperarNombre, recuperarISBN, recuperarTitulo o recuperarDisponibles o todos ellos dependiendo de porque los quieras recuperar.
Código:
public Libro recuperarDisponible()
{
Libro libro = null;
for(int i = 0; i < arrayLibros.size(); i++)
{
if(arrayLibros.get(i).isDisponible())
{
libro = arrayLibros.get(i);
}
}
return libro;
}
con eso te debería pillar los libros que tengan disponible en true.