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

vurten Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
vurten Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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


2 réponses

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Salut,

C'est pour quand ?
0
vurten Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
0
vurten Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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