Récupérer les valeurs d'une méthode void
Bonjour je débute en java et lors d'un projet je rencontre une difficulté.
J'ai utilisé une méthode permutation (permet de trouver toutes les permutations possible d'un mot où chaque caractères est placé à des indices différents d'un tableau) que j'avais codé il y a longtemps en cours, étant étudiant, et j'ai besoin de récupérer les valeurs qu'elle "print".
Or soucis c'est une void et je ne sais pas comment récupérer ces informations.
Je met le code ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public static void permutation(String []str , int n){
if(n==1){
for(String s : str){ // foreach
System.out.print(s);
}
System.out.println();
return ;//fait quitter la fonction
}
for(int i=0;i<n;i++){
String vartemp=str[i];
str[i]=str[n-1];
str[n-1]=vartemp;
permutation(str , n-1);
str[n-1]=str[i];
str[i]=vartemp;
}
} |