有关Properties的使用,一个配置文件中有多个配置实体
我的配置文件当中,有多个配置实体,如下所示:
name = name1
addr = addr1
phone = phone1
name = name2
addr = addr2
phone = phone2
....
像这样的文件,有没有办法用Java.util.Properties读取?如果不行,用哪种算法效率更高一些?我需要吧其中所有的数据读取出来,谢谢了!
[解决办法]
同一个文件是不可能读取的! key是唯一的!
你自己用脑子想想,我给你说name,你知道是那个吗?你人工智能都不知道还让机器告诉你?
[解决办法]
key是唯一的,Properties是Hashtable的子类
你可以用
name1=name1
name2=name2
......
[解决办法]
name1=name1
name2=name2
了。
不行,放到两个properties文件中。
[解决办法]
呃 那么死板干啥 把key的名字改成唯一的不就行了么!
[解决办法]
我建议改为XML或数据库来储存这样的配置文件,不同的数据结构应该采用不同的介质