アットウィキロゴ

SKE489

import java.io.*;
import java.net.URLEncoder;

class pro{

String urlx,word,str,bun;
String[] pword=new String[1000];
int[] a=new int[32];
int[] num=new int[32];
int h,s,sx,wordnumber,daynumber;
int day;
int y,m,dn,t1,t2;
String[] data=new String[100];
int datanumber;

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

pro(){

readfile("ske.txt");

for(t2=1;t2<16;t2++){

word=data[t2];

y=2010;
m=12;

for(t1=1;t1<5;t1++){

m=m+1;
if(m>12)y=y+1;
if(m>12)m=1;

day=100*y+m;

try{

str = URLEncoder.encode(word,"utf-8");

}catch(Exception e) { System.err.println(e); }  

urlx="http://stats.grok.se/ja/";
urlx=urlx+day;
urlx=urlx+"/";
urlx=urlx+str;

getdata gt=new getdata();
gt.makedata(urlx);
bun=gt.data;

xml x=new xml();
x.makedata(bun);
pword=x.pword;
wordnumber=x.wordnumber;

for(s=1;s<32;s++){
a[s]=Integer.parseInt(pword[s]);
}

h=0;
for(s=1;s<32;s++){
if(a[s]==s)h=h+1;
}

daynumber=h;

System.out.print(daynumber);

for(s=1;s<daynumber+1;s++){
sx=s+daynumber;
num[s]=Integer.parseInt(pword[sx]);
}

dn=0;
for(s=1;s<daynumber+1;s++){
dn=dn+num[s];
}


System.out.print(data[t2]);
System.out.print(",");
System.out.println(dn);
}
}


}

void readfile(String file){

String str;
BufferedReader br;
int s;
s=0;

try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS"));  
while((str = br.readLine()) != null) {  
s=s+1;
data[s]=str;  
}
br.close();
} catch (IOException e) {System.out.println(e);}
datanumber=s;

}




}
最終更新:2011年06月24日 06:44