从文件中读取。创建一个名为Java的变量

时间:2013-12-05 04:47:05

标签: java

好的,我正在开发一个需要我保存大量文件的项目。格式为.dat,其中包含变量存储在文件中的信息。在Java 1.7中是否有一种方法可以创建一个具有从文件中读取的名称的变量?如果不是创建越来越多的变量的最佳方法是什么?我有点不知所措,我不知道怎样做我需要的... Dpes任何人有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以使用MapLinkedHashMapHashMap等任何Hashtable实施。它们都存储按键分类的对象,这些对象具有相应的值。

您可以将此对象声明为:

Map myMap = new Hashtable<String, File>();

执行文件输入的任何实现,然后您可以使用put()方法,如:

myMap.put("fileName", fileInstance);

您可以删除密钥,检查密钥是否存在,检查是否存在值,迭代密钥和值。

答案 1 :(得分:0)

您可以使用集合(即List(java.util.List)。您还可以将对象的集合存储在文件中(我认为使用序列化和反序列化会提高读取和写入数据的速度) )