java - 在java中打印文本文件中的输出

标签 java io arraylist

public static void main(String[] args) {

int i;
float[] npoints = new float[10];
float[] points = new float[10];
points[0]=(float) 0.3;
points[1]=(float) 0.2;
points[2]=(float) 0.4;
points[3]=(float) 0.5;
points[4]=(float) 0.6;
points[5]=(float) 0.0123;

for(i=0;i<6;i++)
{
    if(points[i]!=0.0)
    {
        npoints[i]=points[i];
        System.out.println(i+":"+points[i]);
    }

}
System.out.println(npoints[i]);
}

输出:

run:
    0:0.3
    1:0.88
    2:0.22
    3:0.95
    4:0.16
    5:0.0123
[0.95, 0.88, 0.3, 0.22, 0.16, 0.0123]
BUILD SUCCESSFUL (total time: 0 seconds)
`

我想在文本文件中打印此输出,有什么建议吗?我是java新手

最佳答案

您可以使用类似 buffered writer 的内容

   FileWriter fw = new FileWriter(fileObj);
   BufferedWriter bw = new BufferedWriter(fw);
   bw.write(content);
   bw.close();

关于java - 在java中打印文本文件中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12308114/

相关文章:

java - PipeGame - 为什么游戏对象不动?

java - 抽象类的静态方法

java - 读取文件时验证每个读取的字节数组缓冲区

C:扫描输入逻辑错误

Java:对象的默认值null更好

java - Tomcat流量监控

java - 有什么方法可以在运行java项目时在后台访问和检索网络数据吗?

perl - 如何将用户输入的多行写入文件 (Perl)

Java ArrayList 和对象问题。数值重置

Java:如何根据文件创建数组列表