好的,我正在处理一个需要保存大量文件的项目。采用 .dat 格式,其中包含变量存储在文件内的信息。 Java 1.7 中有没有一种方法可以使用从文件中读取的名称创建变量?如果不是,创建越来越多的变量的最佳方法是什么?我有点不知所措,我不知道如何做我需要的事情...Dpes有人有什么建议吗?
最佳答案
您可以使用任何 Map
实现,例如 LinkedHashMap
、HashMap
或 Hashtable
。它们都存储按键分类的对象,这些对象有相应的值。
您可以将此对象声明为:
Map myMap = new Hashtable<String, File>();
对文件输入执行任何实现,然后您可以使用 put()
方法,例如:
myMap.put("fileName", fileInstance);
您可以删除键、检查键是否存在、检查值是否存在、迭代键和值。
关于java - 从文件中读取。创建一个名为 Java 的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391638/