Décaller les espaces pour normaliser un texte.
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ô :mouarf:).
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)
http://nsa01.casimages.com/img/2007/...6231626026.jpg
http://nsa01.casimages.com/img/2007/...0331626052.jpg
J'ai donc un début de code :
Code:
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)) |
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 :)
D'avance merci,
Mithandir