Bonjour,
Je possède un tableau contenant un texte normalisé, , c'est à dire comme ceci :
Ceci est un
texte norm-
alisé pour
vous aider
à visualiser.
Mais je voudrais que les espaces à la fin de chaque lignes soient déplacés entre les mots (pour que ce soit plus bô).
Voici donc un petit schéma pour représenter ce que je voudrais faire (les _ étant des espaces et les X des mots)
Petite remarque également, je voudrais que les espaces soient d'abord placé sur la gauche du texte. (voir deuxieme image)
J'ai donc un début de code :
Mais j'ai du mal à continuer... Comment lui faire comprendre qu'il doit d'abord mettre l'espace le plus à gauche possible... Bref.. si vous avez un conseil ou autre, n'hésitez pas
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 public static void insertSpaces(char[] finaltab, int i) { int l = (finaltab.length - 1); char space = ' '; while(finaltab[l] == ' ') { int j = 0; while(j < (finaltab.length - 1)) { if ((finaltab[j] != space) && (finaltab[j+1] == space))
D'avance merci,
Mithandir
Partager