package bubka;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class pro {
int s,datanumber;
String[] data=new String[3600];
String tt;
String[] name=new String[3600];
String[] dic=new String[3600];
String[] date=new String[3600];
String[] point=new String[3600];
int delta;
int[] rank=new int[3600];
public static void main(String[] args) {
pro te=new pro();
}
pro(){
readx("data.csv");
for(s=2;s<datanumber+1;s++){
String[] x=data[s].split(",");
name[s-1]=x[0];
}
int number=datanumber-1;
readx("bubka.csv");
int sx,tx;
tx=0;
for(s=2;s<datanumber+1;s++){
String[] y=data[s].split(",");
for(sx=1;sx<number+1;sx++){
if(data[s].indexOf(name[sx])>-1)tx=tx+1;
if(data[s].indexOf(name[sx])>-1)point[tx]=name[sx];
if(data[s].indexOf(name[sx])>-1)date[tx]=y[0];
}
}
for(s=1;s<tx+1;s++){
}
int dicnumber=0;
for(s=1;s<tx+1;s++){
int h=0;
for(sx=1;sx<dicnumber+1;sx++){
String str=date[s]+","+point[s];
if(str.equals(dic[sx]))h=100;
}
if(h<50)dicnumber=dicnumber+1;
if(h<50)dic[dicnumber]=date[s]+","+point[s];
}
for(s=1;s<dicnumber+1;s++){
System.out.println(dic[s]);
}
}
void readx(String file){
String str;
BufferedReader br;
int s;
s=0;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
while((str = br.readLine()) != null) {
s=s+1;
data[s]=str;
}
br.close();
} catch (IOException e) {System.out.println(e);}
datanumber=s;
}
}
最終更新:2016年08月16日 04:29