我将尝试编写一段代码,以计算文件中特定长度单词的数量。
例如:
会打印出以下内容:
我想要找到一定长度的单词。 更新 我已经写了以下代码:
例如:
How are you?
会打印出以下内容:
Proportion of 3-letter words: 100% (3 words)
我想要统计长度为1、2、3、4、5、6、7、8、9、10、11、12和13+的单词数量。
你能指导一下我吗?
我不是在尝试找到单词的数量。我已经可以使用以下代码完成:
public static int WordCount() throws FileNotFoundException
{
File file = new File("sample.txt");
Scanner keyboard = new Scanner(new FileInputStream(file));
int count=0;
while(keyboard.hasNext())
{
keyboard.next();
count++;
}
return count;
}
我想要找到一定长度的单词。 更新 我已经写了以下代码:
public static int WordLengthCount() throws FileNotFoundException
{
File file = new File("hello.txt");
Scanner keyboard = new Scanner(new FileInputStream(file));
int count5 = 0;
int hell = 0; //This is just for the else command to compile
while(keyboard.hasNext())
{
if ( keyboard.next().length() == 5 )
{
count5++;
keyboard.next();
return count5;
}
} return hell;
}