我有一个String类型的LinkedList,其中包含一些词,如[from,to,in,then,然而] ,我有一个包含长句子的文本文件。 我想要做的是当发现上述单词之一时,用较短的句子分割这些句子。
到目前为止,我做了一个包含单词的链表,以及另一个包含文件中长句子的链表。 我不知道如何分割长句?
我已经试过这样:
int indexofsw = 0;
for (int k = 0; k < LongSentence.size(); k++) {
for (int j = 0; j < SWords.size(); j++) {
if (LongSentence.get(k).contains(SWords.get(j))== true) {
indexofsw = LongSentence.get(k).indexOf(SWords.get(j));
System.out.println(LongSentence.get(k).substring(k,indexofsw));
break;
}
}
}
但它不会返回一个短句子。
有什么想法吗?
字符串确实有['split'](http://download.oracle.com/javase/6/docs/api/java/lang/String.html#split%28java.lang.String%29)方法。 – mre 2011-06-08 14:59:26