Bonjour,
je débute sur les listes, et j'aimerais, quand je tape une phrase, que les caractères soient stockés dans une LinkedList. Je suis parvenu à faire cela.
Mais à présent, j'aimerais pouvoir insérer d'autres caractères au niveau des espaces, et je ne sais pas comment faire.
Je me disais qu'on pouvait peut-être définir un rang à chaque espace, mais comment faire pour définir qu'il s'agit du rang 1, 2, 3 etc?
Merci d'avance pour votre aide, je patauge pas mal.
Je vous mets déjà ce que j'ai fait:
Je me dis que je pourrais utiliser quelque chose comme ça:
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 LinkedList<Character> texte = new LinkedList<Character>(); public void ajoutCaractereEnQueue(char c){ texte.add(c); } public void saisirStringClavier(){ String phrase = Terminal.lireString(); this.AjoutStringEnQueue(phrase); } public void AjoutStringEnQueue(String s){ s.toCharArray(); for (int i=0;i<s.length();i++){ this.ajoutCaractereEnQueue(s.charAt(i)); } }
ListIterator it = contenu.listIterator();
Mais je ne vois pas encore comment faire.
A bientôt et merci d'avance,
Johnny3
Partager