A voir également:
- Supprimer les lignes vides d'un tableau de string en java
- Supprimer rond bleu whatsapp - Guide
- Tableau word - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Comment supprimer les pages vides sur word - Guide
- Trier un tableau excel - Guide
2 réponses
Bonjour
un petit algo a faire :)
tu compte le nombre des ligne a effacer , pour ca il te suffira de faire une boucle for qui parcours toutes les lignes et si une ligne est empty,on increment un indicateur de 1 , puis on cree un nouveau tableau dont la longueur est egal a la longuer de l ancien tableau moins l'indicateur deja mentionné dessus,puis on refait la meme boucle deja utilisté avant (nombre max a parcourir = longeur 1er tableau) ,si la ligne est alimenté on la transfere au deuxieme tableau,si ligne empty on passe a la ligne suivante :)
Bonne chance :p
un petit algo a faire :)
tu compte le nombre des ligne a effacer , pour ca il te suffira de faire une boucle for qui parcours toutes les lignes et si une ligne est empty,on increment un indicateur de 1 , puis on cree un nouveau tableau dont la longueur est egal a la longuer de l ancien tableau moins l'indicateur deja mentionné dessus,puis on refait la meme boucle deja utilisté avant (nombre max a parcourir = longeur 1er tableau) ,si la ligne est alimenté on la transfere au deuxieme tableau,si ligne empty on passe a la ligne suivante :)
Bonne chance :p
et voilà mon tableau contient des données de types string c à d chaque ligne de mon tableau contient une phrase:
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:44:13.145124 149.255.164.89:37430 -> 10.0.2.15:3850
TCP TTL:255 TOS:0x0 ID:47138 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0xA2A5FE82 Win: 0x0 TcpLen: 20
********ligne vide***************************
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:44:17.463384 109.129.57.6:56610 -> 10.0.2.15:3863
TCP TTL:255 TOS:0x0 ID:47267 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0x5AB5EC4B Win: 0x0 TcpLen: 20
********ligne vide***************************
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:44:35.333975 177.138.144.109:17292 -> 10.0.2.15:3883
TCP TTL:255 TOS:0x0 ID:47581 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0xEBA149B7 Win: 0x0 TcpLen: 20
********ligne vide***************************
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:44:45.315331 189.63.21.30:31243 -> 10.0.2.15:3892
TCP TTL:255 TOS:0x0 ID:47648 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0xCEACB6D8 Win: 0x0 TcpLen: 20
********ligne vide***************************
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:45:53.152648 46.238.41.3:20815 -> 10.0.2.15:3967
TCP TTL:255 TOS:0x0 ID:48635 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0x6E85825E Win: 0x0 TcpLen: 20
********ligne vide***************************
[**] [129:15:1] Reset outside window [**]
[Classification: Potentially Bad Traffic] [Priority: 2]
05/19-00:45:57.952068 177.141.47.206:54136 -> 10.0.2.15:3971
TCP TTL:255 TOS:0x0 ID:48728 IpLen:20 DgmLen:40
***A*R** Seq: 0x0 Ack: 0xE983D65E Win: 0x0 TcpLen: 20
********ligne vide***************************
...................
je souhaites supprimer ces lignes vides
je parcourus mon tableau de cette façon
for(noligne=0;noligne<tableau.length;noligne++){
int i = 0;
if(tableau[noligne].isEmpty()){
tab[i]=tableau[noligne+1];
i++;
}
else
tab[i]=tableau[noligne];
System.out.println(tab[i]);
}
mais le programme m'affiche une exception de type java.lang.ArrayIndexOutOfBoundsException