黑马程序员技术交流社区
标题:
配置文件的问题
[打印本页]
作者:
李龙龙
时间:
2011-11-11 13:48
标题:
配置文件的问题
利用getRealPath()得到路径,可以进行读写操作,读的时候用到FileInputStream,那写的时候怎么写,是不是先用Map集合,存入键值对,再用FileOutputStream写入,在编写时,直接改配置文件不就行吗,这两种方法是不是有什么区别,还是和其他得到路径的方法有关,请各位说一下。
作者:
史晓霞
时间:
2011-11-11 14:05
本帖最后由 史晓霞 于 2011-11-11 14:08 编辑
不需要用到Map,只有用下面的就行了
InputStream ips=类名.class.getResourceAsStream(配置文件);
Properties prop=new Properties();
prop.load(ips);
ips.close();
通过prop.getProperty(key)就能求出value的值
作者:
欧阳文愿
时间:
2011-11-11 15:04
不用,只要用Properties就可以获取程序的配置文件,Properties是hashtable的子类,也就是可以使用map的方法。
作者:
李龙龙
时间:
2011-11-11 23:56
谢谢,两位的朋友,我问的不是用字节码的方法获得路径,我问的是getRealPath()方法,此方法获取路径后,再在此路径下配上配置文件的路径,此方法有读写两种方式,问一下写的方式怎么写。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2