如何在Java中将浮点值写入文本文件

时间:2012-05-25 08:43:16

标签: java netbeans file-io floating-point netbeans-7

我正在读取GRD文件中的文件:

File stockInputFile = new File("C://MAX.GRD");

我想将它们写入文本文件:

File StockOutputFile = new File("C://StockOut.txt");

我收到一些韩文信件。你能帮我编码吗? 实际上我想将它们作为浮点数存储到文本文件中。我可以用C语言做同样的事。

fin = fopen("D:\\DailyT\\MeanT\\MEAN.GRD","rb");   // Input file
fout = fopen("D:\\DailyT\\MEAN.TXT","w");     // Output file
fread(&t,sizeof(t),1,fin) ;

for(i=0 ; i < 32 ; i++)
{  
    fprintf(fout,"\n") ;
    for(j=0 ; j < 35 ; j++)
        fprintf(fout,"%6.2f",t[i][j]);
}

1 个答案:

答案 0 :(得分:0)

在Java中,写入文件是这样的:

import java.io.*;
class FileWrite 
{
 public static void main(String args[])
 {
  try{
   // Create file 
   FileWriter fstream = new FileWriter("out.txt");
   BufferedWriter out = new BufferedWriter(fstream);
   out.write("Hello Java");

   //Close the output stream
   out.close();
  } catch (Exception e) {
   System.err.println("Error: " + e.getMessage());
  }
 }
}

请参阅Google以获取有关“java write to file”和“java read from file”的更多教程。一旦你真正尝试了一些事情并遇到了一些困难,请更新你的问题。

相关问题