编写一个应用程序,读取几行文本,输出文本中各个不同单词的出现次数(按单词字母表顺序输出)。

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:19:58
这是JAVA的一道编译题,俺老师布置的作业,急,希望各位大侠能给我解答解答,如果我编译成功运行,就给分,O(∩_∩)O哈哈~对了,我用的是java编译平台NetbeansIDE6.1的,所以……
呜呜,越快越好啊,俺就求你了,哭
输出文本中各个不同单词的出现次数(按单词字母表顺序输出)
呜呜,请按要求做,呜呜——
不过还是谢谢你的帮助,如果成功,我再加15分,呜呜

程序比较粗糙,不过可以实现你说的功能。写的比较急。四个类
在D盘建一个words.txt的文档,里面写单词以空格分开,每行的最后一个单词后也要有一个空格,我想你能看明白
package words;

public class start
{
public static void main(String args[])
{
new wordsout();
}
}
*****************************************************
package words;
import java.io.*;
public class wordsin
{
String[] buffer=new String[1000];
String filepath="d:\\words.txt";
BufferedReader reader;
FileReader fileread;
public String[] wordsread()
{
try
{
File in=new File(filepath);
fileread=new FileReader(in);
reader=new BufferedReader(fileread);
int i=0;
buffer[i]=reader.readLine();
while(buffer[i]!=null)
{
i++;
buffer[i]=reader.readLine();
}
}
catch(Exception e)
{
e.printStackTrace();
}
return buffer;
}
}
*******************************