Java 如何从一个文件夹的文件中输出一个包含一组赋值的数组?

Java 如何从一个文件夹的文件中输出一个包含一组赋值的数组?,java,file-io,Java,File Io,我有151个图像,我想存储在一个数组中,其中包括它们的文件路径和一些属性,这些属性将是从文件名中提取的字符串数据 我猜我会为此使用文件IO/NIO,但这两个选项中: 每次运行程序时从磁盘写入阵列 用一次性程序编写一次数组,这样我就可以复制 数组的代码,并对其进行硬编码 两个似乎更明智。我只是不知道如何检查是否有以前的记录。如果没有记录,则写入数组并保存它。如果有记录,,从中读取。只需读取它们-151个文件不会占用任何明显的时间。写入数组一次并保存记录。然后在程序启动时读取。但当文件夹被修改时,您

我有151个图像,我想存储在一个数组中,其中包括它们的文件路径和一些属性,这些属性将是从文件名中提取的字符串数据

我猜我会为此使用文件IO/NIO,但这两个选项中:

  • 每次运行程序时从磁盘写入阵列
  • 用一次性程序编写一次数组,这样我就可以复制 数组的代码,并对其进行硬编码

  • 两个似乎更明智。我只是不知道如何检查是否有以前的记录。如果没有记录,则写入数组并保存它。如果有记录,,从中读取。

    只需读取它们-151个文件不会占用任何明显的时间。写入数组一次并保存记录。然后在程序启动时读取。但当文件夹被修改时,您必须再次读取并更新记录。您可以将记录保存在类似
    xml
    的格式中。您还可以使用后台线程查找改变你的问题到底是什么?“请为我编写代码?”,还是更简洁一些?@ErwinBolwidt问题是最后一行。。。我不知道如何将数组写入
    code
    格式,即字面上的数组[][]={”“,”“}。我知道如何编写代码来生成一个数组,我可以在运行时在我的程序中使用它,但我只想要一些可以放入java中的代码file@EvanKnowles好吧,我以为那是个坏习惯,那我就这么做,谢谢