2013-02-09 2 views
2

Comment diviser un array de phrases en un array of array de mots? Si je peux diviser la phrase en utilisant split() ..mais il est utilisé seul tableau. mais je dois faire plusieurs choix ..java diviser les phrases en mots

Par exemple:

sentences[0]="one sentence" 
sentences[1]=" one sen...." 

je dois diviser comme ça ...

word[0][0]="one word" //first row first word 
word[0][1]="second word" 
word[0][2]="third word" 
word[1][0]="..."//second row first word** 

quelqu'un peut me aider. `Est une méthode de` CHAINE` qui ... vous avez un tableau de

+0

'split(). –

+0

Voici le [pour déclaration] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html)! –

Répondre

1

Essayez quelque chose comme ça ..

for(i=0;i<someLength;i++){ 
word[i] = sentence[i].split("yourDelimiter"); 
} 
+0

ça va montrer null. – user2010228

+0

comment puis-je diviser une dimension [] de phrases en deux dimensions [] [] de mots ... – user2010228

1
String[] sentences = ... 
String[][] words = new String[sentences.length][]; 

for(int i = 0; i < sentences.length; i++) 
{ 
    words[i] = sentences[i].split("\\s+"); 
} 
+0

salut ami ... ce sera montrer ce [[Ljava.lang.String; @ 1507fb2 ... mais pas imprime le mot correct. – user2010228

+0

@ user2010228 comment imprimez-vous les résultats? –

+0

@ user2010228 Voir http://stackoverflow.com/a/14717835/597657 –

Questions connexes