Choisir et aligner des mots qui sont dans la même

vurten Messages postés 7 Statut Membre -  
vurten Messages postés 7 Statut Membre -
Bonjour,

S'il vous plait j'ai besoin d'aide.

je dois faire une méthode qui affiche 6 mots par lignes, sauf pour la dernière ligne qui peut en contenir
moins. De plus, tous les mots affichés doivent être en minuscules. Je dois utiliser juste la classe String mais pas StringTokenizer. ( tout en sachant que ses mots sont a titre d'exemples mais il vont tjrs être suivi par :'1','1':

le saut de ligne c'est \n .

tomate:3,7:g
bataille:1,7:b
femme:5,5:h
bienfait:5,1:d
pain:4,4:h
bambou:8,1:h
calepin:4,8:g
placard:6,8:g
entier:1,3:b
bracelet:8,1:d
cent:4,8:h
olive:7,8:g
diner:6,2:h

je dois les afficher comme ça :

tomate, bataille, femme, bienfait, pain, bambou,
calepin, placard, entier, bracelet, cent, olive,
diner


Merci beaucoup


A voir également:

2 réponses

Chris 94 Messages postés 58330 Statut Modérateur 7 347
 
Salut,

C'est pour quand ?
0
vurten Messages postés 7 Statut Membre
 
j'ai encore le temps.... d'ici lundi :)

j'ai un gros travail a faire pour les mots croises.
Merci
0
Chris 94 Messages postés 58330 Statut Modérateur 7 347
 
0
vurten Messages postés 7 Statut Membre
 
public static String  motSansEmplacement(){
        int a ; 
        String devine="";        
        
        
        for (int i = 0; i < partie2().length(); i++) {
            a = partie2().charAt(i);
            if ((a >= 97 && a <=122 || (a >= 65 && a <= 90))) {
                devine = devine + partie2().charAt(i);
            } else if (devine != "" && devine.length() != 1) {
                System.out.print(devine + ", ");
                devine = "";
            }else if(devine != "" && devine.length() == 1){
                devine = "";
            }
        }
        
        return devine;
    }




partie2() = la string

tomate:3,7:g 
bataille:1,7:b
femme:5,5:h
bienfait:5,1:d
pain:4,4:h
bambou:8,1:h
calepin:4,8:g
placard:6,8:g
entier:1,3:b
bracelet:8,1:d
cent:4,8:h
olive:7,8:g
diner:6,2:h



voici ce que j ai fait. Mais le résultât obtenu est

tomate, bataille, femme, bienfait, pain, bambou, calepin, placard, entier, bracelet, cent, olive, diner, 



moi je souhaite que ca soit comme ca 6mots par ligne :

\ntomate, bataille, femme, bienfait, pain, bambou, 
\ncalepin, placard, entier, bracelet, cent, olive,
\ndiner


Merci
0