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 :
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))
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