アットウィキロゴ

補よJAVA

import java.io.*;

class csvchange151{

int datanumber;
String[] data1=new String[1000];
String[] data2=new String[1000];
String[] data3=new String[1000];
String[] data4=new String[1000];

int age,m;
double[] malpha=new double[100];
double[] mgamma=new double[100];
double[] mbeta=new double[100];

public static void main(String [] args) {
        csvchange151 test=new csvchange151();
         }

csvchange151(){  

csvdata("data/男子脱退力.csv");

for (m=1;m<datanumber+1;m++){
age=Integer.valueOf(data1[m]);
mgamma[age]=Double.valueOf(data2[m]);
malpha[age]=Double.valueOf(data3[m]);
mbeta[age]=Double.valueOf(data4[m]);
}

makefile("ren.txt");

}  

void makefile(String str){

try{
PrintWriter pw = new PrintWriter
(new BufferedWriter(new FileWriter(str)));

for (age=15;age<70;age++){  
pw.print("<");  
pw.print(age);  
pw.print(">");    
pw.print("<");  
pw.print(mgamma[age]);  
pw.print(">");
pw.print("<");  
pw.print(malpha[age]);  
pw.print(">");
pw.print("<");  
pw.print(mbeta[age]);  
pw.print(">");
}
System.out.println("ファイルに書きこみました。");

pw.close();
}
catch(IOException ep){ System.out.println("入出力エラーです。"); }
}




public void csvdata(String str){
int n;
String s;
String a[]=new String[1000];
String m1,m2,m3;

n=0;  
try {  
FileReader fr = new FileReader(str);
BufferedReader br = new BufferedReader(fr);
while((s = br.readLine()) != null) {  
n=n+1;
a[n]=s;
}
fr.close();
} catch (IOException e) {System.out.println(e);}

datanumber=n;
for (n=1;n<datanumber+1;n++){
String[] b=a[n].split(",");
data1[n]=b[0];
data2[n]=b[1];  
data3[n]=b[2];  
data4[n]=b[3];  

}
}


}
最終更新:2011年04月07日 07:37