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