【发布时间】:2015-08-18 11:03:34
【问题描述】:
我有一个这种格式的文本文件:
Word index
Adam 0
likes 1
to 2
play 3
soccer 4
You 0
have 1
to 2
study 3
for 4
the 5
exam 6
我想计算每个句子中的单词数。我创建了 3 个数组列表,一个用于单词索引,另一个用于计算句子中的标记,另一个用于保存每个句子的标记数量。我将上述文件读入数组列表并执行以下操作:
(int f=0; f<OnlyWordIndex.size() ;f++){
if (!OnlyWordIndex.get(f).equals("0"))
{
NumberCounter1.add("1");
}
if (OnlyWordIndex.get(f).equals("0"))
{
NumberCounter1.add("1");
SentenceLegnth=NumberCounter1.size();
NumberCounter2.add(SentenceLegnth);
NumberCounter1.clear();
}
}
但我认为要么我遗漏了什么,要么使问题复杂化。因此,将不胜感激任何有助于改善这一点的帮助。谢谢,
【问题讨论】:
-
您的输出得到了什么,您的预期输出是什么?
标签: java arraylist hashmap hashtable bufferedreader