アットウィキロゴ

さいしょpり

package mtp;
 
 
import tool.*;
 
public class plus{
 
 
    int s,datanumber;
    String[] data=new String[5000];
    String[] index= new String[500];
    String[] subindex= new String[500];
    String[] dic= new String[500];
    String[] dic_sub= new String[500];
    int subnumber;
    String[] topic= new String[500];
    String[] year= new String[500];
    String[] dic_topic= new String[500];
    int number;
    int sx,dicnumber,h;
 
    void makedata(){
 
 
  dicnumber=1;
         subnumber=1;
         number=1;
         int tr;
        for(tr=2003;tr<2016;tr++){
 
            readfile sub3=new readfile();
  sub3.makedata("gdata/"+tr+".txt","UTF-8");
  data=sub3.data;
  datanumber=sub3.datanumber;
 
  for(s=1;s<datanumber+1;s++){
  data[s]=data[s].replace(" ","");
 
  catchword sub2=new catchword();
  index[s]=sub2.makedata(data[s],"index");
  subindex[s]=sub2.makedata(data[s],"subindex");
  topic[s]=sub2.makedata(data[s],"topic");
  year[s]=sub2.makedata(data[s],"year");
  }      
 
 
  dic[1]="";
  for(s=1;s<datanumber+1;s++){
  h=0;
  for(sx=1;sx<dicnumber+1;sx++){
  if(index[s].equals(dic[sx]))h=100;    
  }    
  if(h<50)dicnumber=dicnumber+1;
  if(h<50)dic[dicnumber]=index[s];
  }
 
 
 
 
 
 
  dic_sub[1]="";
  for(s=1;s<datanumber+1;s++){
  h=0;
  for(sx=1;sx<subnumber+1;sx++){
  if(subindex[s].equals(dic_sub[sx]))h=100;    
  }    
  if(h<50)subnumber=subnumber+1;
  if(h<50)dic_sub[subnumber]=subindex[s];
  }
 
 
 
 
 
  dic_topic[1]="";
  for(s=1;s<datanumber+1;s++){
  h=0;
  for(sx=1;sx<number+1;sx++){
  if(topic[s].equals(dic_topic[sx]))h=100;    
  }    
  if(h<50)number=number+1;
  if(h<50)dic_topic[number]=topic[s];
  }
  }
 
 
  for(s=1;s<number+1;s++){
  System.out.println("c"+s+","+dic_topic[s]);    
  }
 
 
 
 
 
 
    }
 
 
}
 
 
 
package mtp;
 
import tool.*;
 
public class pro {
 
     String[] year= new String[500];
    int s,datanumber;
    String[] data=new String[5000];
    String[] index= new String[500];
    String[] subindex= new String[500];
    String[] dic= new String[500];
    String[] dic_sub= new String[500];
    int subnumber;
    String[] topic= new String[500];
     String[] credit= new String[500];
    String[] dic_topic= new String[500];
     String[] v= new String[500];
    int number;
    int sx,dicnumber,h;
 
    public static void main(String[] args) {
        pro y=new pro();
    }
 
    pro(){
 
 
 
    plus sub=new plus();
    sub.makedata();
    dic=sub.dic;
    dicnumber=sub.dicnumber;
    dic_sub=sub.dic_sub;
    subnumber=sub.subnumber;
    dic_topic=sub.dic_topic;
    number=sub.number;     
 
 
         int tr;
        for(tr=2003;tr<2016;tr++){
 
            readfile sub3=new readfile();
  sub3.makedata("gdata/"+tr+".txt","UTF-8");
  data=sub3.data;
  datanumber=sub3.datanumber;
 
  for(s=1;s<datanumber+1;s++){
  data[s]=data[s].replace(" ","");
 
  catchword sub2=new catchword();
  index[s]=sub2.makedata(data[s],"index");
  subindex[s]=sub2.makedata(data[s],"subindex");
  topic[s]=sub2.makedata(data[s],"topic");
  year[s]=sub2.makedata(data[s],"year");
   credit[s]=sub2.makedata(data[s],"credit");
     v[s]=sub2.makedata(data[s],"value");
  }      
 
  for(s=1;s<datanumber+1;s++){
 
      int s1,s2,s3;
      s1=0;
      s2=0;
      s3=0;
  for(sx=1;sx<dicnumber+1;sx++){
  if(index[s].equals(dic[sx]))s1=sx;    
  }    
 
  for(sx=1;sx<subnumber+1;sx++){
  if(subindex[s].equals(dic_sub[sx]))s2=sx;    
  }    
  for(sx=1;sx<number+1;sx++){
  if(topic[s].equals(dic_topic[sx]))s3=sx;    
  }    
 
  System.out.println(year[s]+","+"a"+s1+","+"b"+s2+","+"c"+s3+","+credit[s]+","+v[s]);
 
 
 
  }
 
 
 
 
        }
 
 
 
 
    }
 
 
}
 
最終更新:2016年05月17日 02:32