日期:2014-05-20  浏览次数:20599 次

Java如何读写配置文件
例如:app.config :

[hero]
  name=幻刺
  rank=5

如何读写这个配置文件?标准库的API中有没有这样的方法?


------解决方案--------------------
标准库没有,可以自己借助Scanner写一个。

或者用比较通用的 properties 文件格式,或者XML文件格式。
这样就有比较好的配置文件工具包,比如 Apache 的 Configuration
------解决方案--------------------
http://java.chinaitlab.com/advance/841846.html
Java API读properties文件的例子。
------解决方案--------------------
Properties和ResourseBubble 不过是度.properties文件的
------解决方案--------------------
Properties
------解决方案--------------------
去查API Properties
------解决方案--------------------
为什么要用config 这种格式了 换成 Properties 很简单的 
prop.load(new FileInputStream(new File("app.properties")));
------解决方案--------------------
建议用xml,可扩展,更通用
------解决方案--------------------
要是properties文件可以这样读:
FileInputStream fis = new FileInputStream(System.getProperty("user.dir")+ "/config.properties");
InputStream ips = new BufferedInputStream(fis);
Properties props = new Properties();
props.load(ips);
String name= props.getProperty("name");
String rank= props.getProperty("rank");