J'ai besoin de renvoyer 2 valeurs d'une méthode. Mon approche est la suivante:
- créer une classe interne avec 2 champs qui seront utilisés pour conserver ces 2 valeurs
- mettre la méthode à l'intérieur de cette classe
- instancier la classe et appeler la méthode.
La seule chose qui sera modifiée dans la méthode est qu'à la fin, elle affectera ces 2 valeurs aux champs de l'instance. Ensuite, je peux aborder ces valeurs en faisant référence aux champs de cet objet.
Est-ce un bon design et pourquoi?
BitInteger[] java.math.BigInteger.divideAndRemainder(BitInteger val)
. Il renvoie 2 entiers comme valeurs de retour dans un tableau.