¿Cómo usar el valor de retorno de un captador, usando la reflexión?

Clase dada ronda:

public class Round {

    private int roundNumber;
    private Door door1;
    private Door door2;

    public Round(int _roundNumber)
    {
        this.roundNumber = _roundNumber;
    }


    public void setRoundNumber(int _number) 
    {
        this.roundNumber = _number;
        this.door1 = null;
        this.door2 = null;
    }

    public int getRoundNumber()
    {
        return this.roundNumber;
    }
...

y código en Main:

Round[] gameRounds;  

// manipulations on gameRounds , assume that we put some data into array gameRounds 

...
...
Object ret = null;
for (int i = 0; i < gameRounds.length; i++)
{

    Method roundFunction = Round.class.getMethod("getRoundNumber", new Class[] {});
    ret = roundFunction.invoke(gameRounds[i]);
    // need to put something here 
}

Estoy tratando de recuperar el campo roundNumbercon reflexión, pero el valor de retorno es Tipo de objeto, ¿cómo puedo usar su valor, es decir, cómo puedo convertirlo int roundNumber? Necesito escribirlo en un nuevo archivo XML ...

Gracias

Respuesta 1

Tengo un usuario de clase java que tiene las variables miembro firstName y lastName que se muestran a continuación: public class User {public String firstName; Cadena pública apellido; public void register () {// do ...

¿Es posible cambiar el espacio de color de un objeto BufferedImage existente sin copiar todos los píxeles a un nuevo objeto BufferedImage? No pude encontrar un método para eso, pero tal vez simplemente no encontré ...

Tengo un método que lee la siguiente línea en un archivo txt y hace algo. Tengo otro método que también necesita verificar EOF. Los dos métodos se llaman receptivamente dentro de un bucle. Método 1: ...

Estoy usando un ScheduledThreadPoolExecutor y sospecho que a veces hay demasiadas solicitudes pendientes para la cantidad de subprocesos disponibles (sí ... probablemente necesito ajustar la cantidad de subprocesos). ...