Bonjour à vous,

J'essaye de mettre au point un logiciel qui décrit les équipes de la NBA et leur salle respective.
J'ai un petit soucis lors de l'édition de la condition sur le choix des équipes, je vous met si dessous le code (raccourci à 1 seule équipe) que j'ai écrit et qui fonctionne parfaitement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public static String toString(String CT) {
    String str;
    String name = null;
    String crea = null;
    String adress = null;
    String price = null;
    String propr = null;
    int cap = 0;
    int i;
    switch(CT) {
 
    case "Bulls" :
        i = 4;
        final Court Bulls = new Court(court[i],creat[i],pro[i],adr[i],pri[i],capacityC[i]);
        name = Bulls.getName();
        crea = Bulls.getCrea();
        adress = Bulls.getAdress();
        price = Bulls.getPrice();
        propr = Bulls.getPropr();
        cap = Bulls.getCapacity();
        break;
 
 
    }
    str = "La salle des " + CT + " est le/la : " + name + " créé le " + crea + ".\nLes propriétaire sont : " + propr + ". La salle a coûté " + price + " de $.\nLa salle se situe au " + adress + " et elle a une capacitée de " + cap + " personnes." ;
    return str;
}
Pour une seule équipe ce n'est pas trop gros, sauf qu'il y a 30 équipe :/

Pour allégé le code, j'aimerai que la partie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
name = Bulls.getName();
crea = Bulls.getCrea();
adress = Bulls.getAdress();
price = Bulls.getPrice();
propr = Bulls.getPropr();
cap = Bulls.getCapacity();
soit une fonction, pour pouvoir la réutilisé et que le code soit allégé des 30 répétitions de cette partie.
Sauf que la je bloque, si je change le Bulls de Bulls.getNames(); ou des autre lignes,ça ne fonctionne plus, java ne veux pas de ma variable utilisée pour le remplacer.
Quel moyens je pourrai utilisé pour que la fonction puisse fonctionner ?
J’espère avoir été clair dans mon explication et merci d'avance