アットウィキロゴ

readxoi

package readcsv;
 
import tool.*;
 
public class pro {
 
     int datanumber;
    String[] data=new String[5000];
   String[] code=new String[5000];
     double[] point=new double[5000];
 
    public static void main(String[] args) {
        pro r=new pro();
    }
    pro(){
 
 
         readfile sub2=new readfile();
        sub2.makedata("data.csv","UTF-8");
        data=sub2.data;
        datanumber=sub2.datanumber;
        int s;
 
           for(s=13;s<datanumber+1;s++){
   data[s]=rev_csv(data[s]);
   String[] x=data[s].split(",");     
   code[s]=x[0];
   point[s]=num(x[2]);
   System.out.println(code[s]+","+point[s]);
     }
 
 
 
 
 
 
    }
 
 
     int numx(String str){
 
    int nx;
 
    nx=0;
 
 try{
 
    nx=Integer.parseInt(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
double num(String str){
 
    double nx;
 
    nx=0;
 
 try{
 
    nx=Double.parseDouble(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
 
     String rev_csv(String str){
 
        String str5=str;
        int px=str5.indexOf("\"");
 
 
 
        while(px>-1){
       str5=rev(str5);
       px=str5.indexOf("\"");   
        }
        return str5;
    }
 
    String rev(String str){
 
        int p1=str.indexOf("\"");
        int p2=str.indexOf("\"",p1+1);
 
     String str1=str.substring(0,p1);   
        String str2=str.substring(p1+1,p2);  
        String str3=str.substring(p2+1,str.length());
        str2=str2.replace(",","");
 
        return str1+str2+str3;
 
    }
 
 
 
}
 
最終更新:2016年05月31日 05:40