作者NightPrince (shooting star)
看板java
标题Re: [问题] 有关档案读取
时间Sat Jun 23 19:06:16 2007
※ 引述《johnkenkae (乖小孩)》之铭言:
: 各位大大
: 请问在做计算文章的词频,如何将文章中个别的"word"
: 由档案读入到个别String 或 list 或 HashMap中?
: (意思就是拆解文字) 第一步就做不出来了= ="
如果是英文文章的话,可以试试看StringTokenizer
是 java.util package底下的一个class
而你所说的是从档案读进输入,那就必须先读取一个档案的内容再使用
StringTokenizer
档案的输出输入串流相关class,请参阅 java.io package
hint: File、FileReader、BufferedReader and so on.
example:
try
{
File file = new File("D:/abc.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
String s;
StringTokenizer token;
ArrayList<String> strList = new ArrayList();
while( ( s = br.readLine()) != null )
{
token = new StringTokenizer(s);
while( token.hasNextToken() )
{
strList.add(token.nextToken());
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
--
我真是一整个佛心来的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.171.248.232