103 votes

Comment retourner plusieurs valeurs?

Est-il possible de renvoyer deux valeurs ou plus d’une méthode à main en Java ? Si oui, comment est-ce possible et, dans la cas non, comment pouvons-nous le faire?

89voto

Pangea Points 36713

Vous pouvez renvoyer un objet d’une Classe en Java.

Si vous retournez plus de 1 valeur qui sont liées, il est logique de les encapsuler dans une classe, puis de retourner un objet de cette classe.

Si vous souhaitez renvoyer des valeurs non liées, vous pouvez utiliser les classes de conteneur intégrées de Java telles que Map, List, Set, etc. Consultez le JavaDoc du package java.util pour plus de détails.

41voto

RanRag Points 9395

Vous pouvez faire quelque chose comme ceci:

34voto

Bohemian Points 134107

Vous ne pouvez retourner qu’une seule valeur, mais il peut s’agir d’un objet qui a plusieurs champs - c’est-à-dire un « objet de valeur ». Eg

0voto

javalovers Points 253

Oui, vous pouvez récupérer plusieurs valeurs, mais vous devez combiner la valeur dans ArrayLists. Je vais vous montrer l’exemple , et jetez un oeil sur le code :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X