アットウィキロゴ

package hotel;
import tool.*;
import java.io.File;
import java.io.*;
 
public class pro {
 
 
   int s,datanumber;
   String[] data=new String[50000];
   String[] code=new String[50000];
   String[] dic=new String[50000];
   int[] r=new int[50000];
   String[] title=new String[50000];
 int[] sale=new int[50000];
 int[] seat=new int[50000];
   int[] year=new int[50000];
   int[] month=new int[50000];
   int[] day=new int[50000];
    int[] ths=new int[50000];
    String[] time=new String[50000];
    String[] th=new String[50000];
      String[] delta=new String[500000];
    int[][] point=new int[20000][100];
 String[][] tab=new String[20000][100];
    int dicnumber=0;
 
    public static void main(String[] args) {
        pro te=new pro();
    }
 
    pro(){
 
        File f=new File("gdata");
        String[] ff=f.list();
 
 
 
 
 
 int h;
 
 int tr;
 int tx=0;
 for(tr=0;tr<ff.length;tr++){
 
 
 
 
     readfile sub2=new readfile();
        sub2.makedata("gdata/"+ff[tr],"UTF-8");
        data=sub2.data;
        datanumber=sub2.datanumber;
 
 
        for(s=1;s<datanumber+1;s++){
 
      String[] x=data[s].split(",");
 
 
 
     year[s]=numx(x[3]);
      month[s]=numx(x[4]);
     day[s]=numx(x[5]);
     time[s]=x[2];
     th[s]=x[1];  
title[s]=x[6];
sale[s]=numx(x[7]);
seat[s]=numx(x[8]);
ths[s]=numx(x[9]); 
 
 
        }
 
 
 
 for(s=1;s<datanumber+1;s++){
if(sale[s]>0){
tx=tx+1;   
delta[tx]="";
delta[tx]=year[s]+","+month[s]+","+day[s]+","+time[s]+","+th[s];
delta[tx]=delta[tx]+","+title[s]+","+sale[s]+","+seat[s]+","+ths[s];
} 
}
 
 
 
 }
 
 
 dicnumber=tx;
 
 writeindex("ren.csv");
 
    }
 
 void writeindex(String file){ 
 
    int s,sx;
 
try{ 
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); 
 
for(s=1;s<dicnumber+1;s++){  
pw.println(delta[s]);
}
 
 
System.out.println("ファイルに書きこみました。"); 
pw.close(); 
} catch(IOException ep){ System.out.println("入出力エラーです。"); } 
 
 
} 
 
 
 
     void writesale(String file){ 
 
    int s,sx;
 
try{ 
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); 
 
for(s=1;s<dicnumber+1;s++){  
pw.print(point[s][1]);
for(sx=2;sx<51;sx++){
pw.print(",");
pw.print(point[s][sx]);
}
pw.println();
}
 
 
System.out.println("ファイルに書きこみました。"); 
pw.close(); 
} catch(IOException ep){ System.out.println("入出力エラーです。"); } 
 
 
} 
 
      void writetab(String file){ 
 
    int s,sx;
 
try{ 
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); 
 
for(s=1;s<dicnumber+1;s++){  
pw.print(tab[s][1]);
for(sx=2;sx<51;sx++){
pw.print(",");
pw.print(tab[s][sx]);
}
pw.println();
}
 
 
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;
 
 
 
}
 
 
 
}
最終更新:2016年07月08日 14:06