アットウィキロゴ

辞書

import java.io.*;

class pro{

int s,m,n,nx,p;
String file;
String[] a=new String[200000];
String[] dic=new String[100000];
int dicnumber,h;

public static void main(String args[]){
pro test=new pro();
}


pro(){
dicnumber=0;

for(s=1;s<36;s++){

file="";

if(s<10){
file="data/130" ;
file=file+s;
file=file+".txt";
}

if(s>9){
file="data/13" ;
file=file+s;
file=file+".txt";
}


n=0;

try{

FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str;
while((str = br.readLine()) != null) {  
n=n+1;
a[n]=str;  
}

fr.close();
}catch(IOException ep){ System.out.println("入出力エラーです。"); }

nx=n;

for(n=1;n<nx+1;n++){
String[] x=a[n].split(",");  
h=0;
for(p=1;p<dicnumber+1;p++){
if(x[1].equals(dic[p]))h=100;
}
if(h<50)dicnumber=dicnumber+1;
if(h<50)dic[dicnumber]=x[1];
}

}

System.out.println(dicnumber);

writefile("dic.txt");

}

void writefile(String file){

try{
PrintWriter pw = new PrintWriter
(new BufferedWriter(new FileWriter(file)));

for(s=1;s<dicnumber+1;s++){
pw.print(s);  
pw.print(",");  
pw.println(dic[s]);    
}

System.out.println("ファイルに書きこみました。");

pw.close();
}
catch(IOException ep){ System.out.println("入出力エラーです。"); }



}




}
最終更新:2011年05月08日 15:12