Programming
_ Javaでテキストをトークンに区切ってベクトルオブジェクトに入れる
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;
import java.util.Vector;
public class StrToken {
/**
* @param args
*/
static Vector vec = new Vector();
static StringTokenizer st;
public static void main(String[] args) {
// TODO Auto-generated method stub
long start = System.currentTimeMillis();
try {
FileReader fr = new FileReader("dickens.txt");
BufferedReader br = new BufferedReader(fr);
String line;
try {
while((line = br.readLine()) != null){
//System.out.println(line);
st = new StringTokenizer(line);
while (st.hasMoreTokens()) {
vec.addElement(st.nextToken());
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long stop = System.currentTimeMillis();
System.out.println("token size = " + vec.size());
System.out.println("run time = "
+ (stop - start) + " ミリ秒");
}
}