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");