使用java将数据写入3列的.dat文件

使用java将数据写入3列的.dat文件,java,Java,我想将java代码中循环生成的数据写入一个.dat文件,并分成三列,这样我就可以使用这个.dat文件在matlab或gnuplot中绘制绘图。你能帮帮我吗 public static initialpop evolalgorithm(initialpop Population, File results) throws IOException { initialpop newPopulation = new initialpop(mu+landa,false);

我想将java代码中循环生成的数据写入一个.dat文件,并分成三列,这样我就可以使用这个.dat文件在matlab或gnuplot中绘制绘图。你能帮帮我吗

public static initialpop evolalgorithm(initialpop Population, File results) throws IOException {
        initialpop newPopulation = new initialpop(mu+landa,false);
        double AverageFit = Population.chooseBests(mu);
        double LeastParentsFitness= Population.getroute(mu-1).fitness();
        int Alived=mu;

        for(int i=0;i<Alived;i++)
        {
            newPopulation.saveroute(i, Population.getroute(i));
        }      

        for (int i = Alived; i < newPopulation.populationSize(); i++) {

            route child = inheritance(Population);

            newPopulation.saveroute(i, child);
        }


        for (int i = Alived; i < newPopulation.populationSize(); i++) {

            mutate(newPopulation.getroute(i));
        }

        double bestIndividualFitness=newPopulation.getFittest().fitness();

        return newPopulation;}
public静态initialpop算法(initialpop填充、文件结果)引发IOException{
initialpop newPopulation=newinitialpop(mu+landa,false);
双平均拟合=总体。选择测试(mu);
double-LeastPartnersFitness=人口.getroute(mu-1).fitness();
int-Alived=mu;

对于(int i=0;iQuestions:What是
.dat
文件?它的文件格式是什么?它是文本文件吗?在上面的代码段中,你的文件处理代码在哪里?你当前尝试写入文件时遇到了什么问题?问题:什么是
.dat
文件?它的文件格式是什么?它是文本文件吗?你的文件处理文件在哪里上面代码片段中的g代码,以及当前尝试写入文件时遇到的问题?