【问题标题】:java split sentences into words [duplicate]java将句子分成单词[重复]
【发布时间】:2013-02-09 05:54:17
【问题描述】:

如何将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**

任何人都可以帮助我。

【问题讨论】:

  • split()String 的一个方法...你有一个数组。

标签: java


【解决方案1】:

试试这样的..

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

【讨论】:

  • 如何将一维[]的句子拆分成二维的[][]单词...
【解决方案2】:
String[] sentences = ...
String[][] words = new String[sentences.length][];

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

【讨论】:

  • 嗨,朋友...它会显示这个 [[Ljava.lang.String;@1507fb2...但不打印正确的单词。
  • @user2010228 你是如何打印结果的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 1970-01-01
  • 2020-11-16
  • 1970-01-01
  • 2016-04-22
  • 2015-02-15
  • 1970-01-01
相关资源
最近更新 更多