Agrandir et supprimer case d'un tableau java
drspinoza
Messages postés
55
Statut
Membre
-
faseldi Messages postés 314 Statut Membre -
faseldi Messages postés 314 Statut Membre -
Bonjour,
Je cherche à trouver un moyen d'agrandir un tableau sur mon main.
je sais qu'il faut créer un nouveau tableau plus grand puis copier les informations du premier sur le nouveau.
Ensuite je cherche à trouver comment supprimer une case du tableau choisit pour libérer de l'espace.
Merci,
Je cherche à trouver un moyen d'agrandir un tableau sur mon main.
je sais qu'il faut créer un nouveau tableau plus grand puis copier les informations du premier sur le nouveau.
Ensuite je cherche à trouver comment supprimer une case du tableau choisit pour libérer de l'espace.
Merci,
1 réponse
-
-
-
-
//je crée un tableau disons de taille 3.
Vehicule [] tabV = new Vehicule [3];
//J'ai une methode qui me permet de remplir le tableau.
int taille =0;
if ( taille<= tabV.length-1){
nouveauTableau (taille,tabV);
taille = taille+1;
}else if ( taille>tabV.length-1){
// manipulation pour agrandir mon tableau tabV en gardant les ancien véhicules
// Par exemple gagner 5 espace en plus.
nouveauTableau (taille,tabV);
taille = taille+1;
} -
dans ton else if tu pourrais rajouter un appel de méthode, par exemple:
else if {
tabV = plusGrand(); ...
}
et la méthode plusGrand() :
public Vehicule[] plusGrand(Vehicule[] vehicules){
mes_tutures = new Vehicules[vehcules.length+5] // 5 est la taille d'agrandissement
for(int i = 0; i < vehicules.length; i++){
mes_tutures[i] = vehicules[i];
}
return mes_tutures;
} -
-