java将句子分成单词

时间:2013-02-09 05:54:17

标签: java

如何将array个句子分成array of array个单词? 如果我可以使用split()分割句子..但它只使用单个数组。 但我需要做多个阵列..

例如:

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

我需要像这样分开......

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**

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

尝试这样的事情......

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

答案 1 :(得分:1)

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

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