アットウィキロゴ

p24px

package movie;
 
import java.io.*;
 
public class pro {
 
  int s,datanumber;
  String[] data=new String[400000];
  int[] point=new int[2000];
  int[] year=new int[2000];
  int[] month=new int[2000];
  int[] day=new int[2000];
   String[] date=new String[2000];
  int number;
  int number_c; 
 
 
    String[] subdata=new String[80000];
 
    public static void main(String[] args) {
        pro test=new pro();
    }
 
    pro(){
 
 
      readx("code.csv");
        int sx=0;
         for(s=1;s<datanumber+1;s++){
        int h=0;
        String[] x=data[s].split(",");
        if(data[s].indexOf("AEON")>-1)h=h+1;
        if(x[2].length()>1)h=h+1;
         if(h==2)sx=sx+1;
          if(h==2)point[sx]=numx(x[0]);
          if(h==2)year[sx]=numx(x[4]);
          if(h==2)month[sx]=numx(x[5]);
          if(h==2)day[sx]=numx(x[6]);
          if(h==2)date[sx]=x[3];
        }
 
        number=sx;
 
        readx("data.csv");
 
 
 
        System.out.println(datanumber);
 
        int tx=0;
        for(s=1;s<datanumber+1;s++){
        String[] y=data[s].split(",");
        int n=numx(y[0]);
        int nx=0;
        for(sx=1;sx<number+1;sx++){
        if(point[sx]==n)nx=sx;    
        }    
        if(nx>0)tx=tx+1;
         if(nx>0)subdata[tx]=year[nx]+","+month[nx]+","+day[nx]+","+date[nx]+","+data[s];   
        }
 
 
        number_c=tx;
 
        System.out.println(number_c);
 
 
        writexml("AEON.csv");
 
    }
 
     void writexml(String file){ 
 
    int s,sx;
 
try{ 
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); 
 
for(s=1;s<number_c+1;s++){  
pw.println(subdata[s]);
}
 
 
System.out.println("ファイルに書きこみました。"); 
pw.close(); 
} catch(IOException ep){ System.out.println("入出力エラーです。"); } 
 
 
} 
 
 
 
       int numx(String str){
 
    int nx;
 
    nx=0;
 
 try{
 
    nx=Integer.parseInt(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
 
 
     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年07月01日 16:19