import java.io.*;
class pop{
String file,str;
String[] data=new String[10000];
String[] author=new String[5000];
int[] count=new int[200];
int[]sk1=new int[3000];
int[]sk2=new int[3000];
int[]sk3=new int[3000];
int page,h;
int s,sx,datanumber;
int n,p1,p2;
int articlenumber,authornumber,sknumber;
String x1;
public static void main(String [] args) {
pop test=new pop();
}
pop(){
readfile("count.txt");
for(s=1;s<177;s++){
count[s]=Integer.parseInt(data[s]);
}
sx=0;
for(page=150;page<177;page++){
for(n=1;n<count[page]+1;n++){
file="credit/";
file=file+page;
file=file+"/";
file=file+n;
file=file+".txt";
readfile(file);
authornumber=datanumber;
for(s=1;s<authornumber+1;s++){
author[s]=data[s];
}
for(s=1;s<authornumber+1;s++){
if(author[s].indexOf("松本龍")>-1)sx=sx+1;
if(author[s].indexOf("松本龍")>-1)sk1[sx]=page;
if(author[s].indexOf("松本龍")>-1)sk2[sx]=n;
if(author[s].indexOf("松本龍")>-1)sk3[sx]=s;
}
}
}
sknumber=sx;
System.out.println(sknumber);
for(s=1;s<sknumber+1;s++){
page=sk1[s];
n=sk2[s];
file="gdata/";
file=file+page;
file=file+"/";
file=file+n;
file=file+".txt";
readfile(file);
System.out.println(data[sk3[s]]);
}
}
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年07月02日 23:13