Devo restituire 2 valori da un metodo. Il mio approccio è il seguente:
- creare una classe interna con 2 campi che verranno utilizzati per mantenere quei 2 valori
- inserisci il metodo all'interno di quella classe
- creare un'istanza della classe e chiamare il metodo
L'unica cosa che verrà modificata nel metodo è che alla fine assegnerà quei 2 valori ai campi dell'istanza. Quindi posso indirizzare quei valori facendo riferimento ai campi di quell'oggetto.
È un buon design e perché?
BitInteger[] java.math.BigInteger.divideAndRemainder(BitInteger val)
. Restituisce 2 numeri interi come valori di ritorno in un array.