Bonsoir,
J'ai un tableau qui comporte plusieurs prénoms, s'il y a moins de 6 lettres dans chaque items du tableau, il faut ajouter ces éléments dans un tableau static vide.
Voici une idée du code:
Mon soucis est que dans ma boucle je récupère des éléments qui sont "null" ???
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 import java.util.*; class Main { public static void main(String[] args) { String[] tabNom = {"Jean", "Maximilien", "Brigitte", "Sonia", "Jean-Pierre", "Sandra"}; String[] tab1 = new String[tabNom.length]; int y = 0; for(int i=0; i<tabNom.length;i++){ if(tabNom[i].length() < 6){ tab1[y++] = tabNom[i]; } } System.out.println("Moins de 6 lettres " ); for(int k=0; k<tab1.length;k++){ System.out.println(tab1[k]); } } }
Voici un print
Jean
Aonia
null
null
null
null
J'aimerais bien supprimer les éléments "null".
PS: Pour info: Je dois vraiment utiliser un tableau static.
Merci d'avance pour vos explications et votre aide.
Partager