当前位置: 首页 > news >正文

常州外贸集团 网站建设百度搜索量查询

常州外贸集团 网站建设,百度搜索量查询,安徽建设厅网站,南通网站建设 南大街在日常的Java程序开发中,Properties文件的读写是很常用的。经常有开发系统通过properties文件来当做配置文件,方便用户对系统参数进行调整。 那么本片就来简单的介绍下,如何使用Properties。 文件的读取 Properties类提供了Load方法&#xff…

在日常的Java程序开发中,Properties文件的读写是很常用的。经常有开发系统通过properties文件来当做配置文件,方便用户对系统参数进行调整。
那么本片就来简单的介绍下,如何使用Properties。

文件的读取

Properties类提供了Load方法,支持以inputstream为参数,读取配置文件。因此可以这样:

Properties props = new Properties();
//如果配置文件放在类目录下,可以直接通过类加载器读取
props.load(new FileReader("D:\\test.properties"));

不过上面的读取方法需要完整的文件路径,显然在开发中是很不方便的。
因此推荐下面这种方法,通过类加载器的路径来读取配置文件:

props.load(PropertiesTest.class.getClassLoader().getResourceAsStream(fileName));

属性的读写

通过getProperty可以取到文件的属性:

//获取属性值
System.out.println(props.getProperty("name"));
System.out.println(props.getProperty("age"));
System.out.println(props.getProperty("address","dalian"));//如果没有拿到属性值,会按照第二个参数作为默认值//修改属性值
props.setProperty("name", "ttt");
System.out.println(props.getProperty("name"));

配置持久化

如果需要在程序运行时,持久化配置文件,也可以使用store方法:

//持久化配置文件
File file = new File("D:\\result.properties");
Writer fw = new FileWriter(file);
props.store(fw, "conmments");
fw.close();

源码测试

package xing.CodeJava.basic;import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Writer;
import java.util.Properties;public class PropertiesTest {public static void main(String[] args) {String fileName = "test.properties";try {//读取配置文件Properties props = new Properties();
//          props.load(PropertiesTest.class.getClassLoader().getResourceAsStream(fileName));//如果配置文件放在类目录下,可以直接通过类加载器读取props.load(new FileReader("D:\\TestCode\\CodeJava\\CodeJava\\src\\main\\java\\xing\\CodeJava\\basic\\test.properties"));//获取属性值System.out.println(props.getProperty("name"));System.out.println(props.getProperty("age"));System.out.println(props.getProperty("address","dalian"));//如果没有拿到属性值,会按照第二个参数作为默认值//修改属性值props.setProperty("name", "ttt");System.out.println(props.getProperty("name"));//持久化配置文件File file = new File("D:\\TestCode\\CodeJava\\CodeJava\\src\\main\\java\\xing\\CodeJava\\basic\\result.properties");Writer fw = new FileWriter(file);props.store(fw, "conmments");fw.close();}catch(Exception e){e.printStackTrace();}}
}
http://www.wooajung.com/news/34876.html

相关文章:

  • 宁波中科网站建设有限公司长春网站排名提升
  • 找人做网站注意什么问题怎么做百度推广运营
  • 正规的网站制作在哪里网络平台宣传方式有哪些
  • 电子商务网站开发的主要支撑组件百度推广登录页面
  • 傻瓜式网站制作软件点击器 百度网盘
  • 做网站怎么注册域名网站推广代理
  • 2015年做哪些网站能致富小升初最好的补课机构排行榜
  • wordpress广告窗插件seo推广和百度推广的区别
  • 网站推广及建设ppt百度竞价点击软件
  • 温州网站链接怎么做保定seo网络推广
  • 常见的电子商务网站有aso排名优化知识
  • 什么网站可以做直播快优吧seo优化
  • 做网站l价格网页设计模板素材图片
  • 东莞网站建设设计价格官网优化包括什么内容
  • 重庆网站建设 沛宣成都比较靠谱的seo
  • wordpress多网站整合在一个后台企业域名查询
  • 自建网站成都新手怎么做电商运营
  • 个性化推荐网站开发源码文案写作软件app
  • 网站的布局和配色建立网站怎么搞
  • 如何让网站收录公司名买链接网
  • 百度移动网站生成网站推广多少钱一年
  • 永州网站建设包括哪些公司网络优化方案
  • 郸城建设银行网站友情链接查询结果
  • 长沙企业网站建设团队长沙市seo百度关键词
  • 蓝领网站做的最好网页设计软件
  • django网站开发规范如何查看百度指数
  • 个人网站建设费用北京网站优化排名
  • 手机优化大师官方版广州seo好找工作吗
  • eclipse模仿网站开发源代码惠州网络营销
  • 网站建设哪家好佛山网站优化软件