Properties相关
2019独角兽企业重金招聘Python工程师标准>>>
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;public class PropertiesUtil {public static final String SAMPLE_XML = "sampleprops.xml";public static final String SAMPLE_PROPERTIES = "sample.properties";public static void main(String[] args) throws Exception{System.out.println("load:");load();System.out.println("loadFromXml:");loadFromXML();printPro();}public static void load() throws Exception{Properties pro = new Properties();pro.load(new FileInputStream(new File("F:/XXX/sample.properties")));pro.list(System.out);}public static void loadFromXML() throws Exception{Properties pro = new Properties();pro.loadFromXML(new FileInputStream(new File("F:/XXX/util/sample.xml")));pro.list(System.out);}public static void printPro() throws Exception{Properties pro = new Properties();pro.put("test_k_01", "test_v_01");pro.put("test_k_02", "test_v_02");pro.store(new FileOutputStream(new File("F:/XXX/test.properties")), "pro");pro.storeToXML(new FileOutputStream(new File("F:/XXX/test.xml")), "xml");}
}
解析的文件:
sample.properties
foo=bar
fu=baz
sample.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Hi</comment>
<entry key="foo">bar</entry>
<entry key="fu">baz</entry>
</properties>
生成的文件:
test.properties
#pro
#Tue Oct 13 20:36:42 CST 2015
test_k_02=test_v_02
test_k_01=test_v_01
test.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>xml</comment>
<entry key="test_k_02">test_v_02</entry>
<entry key="test_k_01">test_v_01</entry>
</properties>
转载于:https://my.oschina.net/bughope/blog/516795
Properties相关相关推荐
- hystrix相关配置
Execution相关的属性的配置 hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Thread, 可选Thread| Sem ...
- java相关的国际化步骤_Java语言资源国际化步骤
语言资源国际化步骤: ??1. 定义资源文件(如:language),需要使用命令native2ascii命令进行转码:(native2ascii是jdk中的转码工具,在jdk的bin目录下) ??2 ...
- 云服务器(阿里云)安装kafka及相关报错处理(WARN Connection request from old client /58.247.201.56:31365; will be dropp)
linux下载:wget http://mirrors.hust.edu.cn/apache/kafka/2.0.0/kafka_2.12-2.0.0.tgz 云服务器安装kafka,部署zookee ...
- 我的世界服务器显示参数,我的世界server.properties怎么设置 联机参数设置图文教程[图]...
类型: 大小: 评分: 平台: 标签: 我的世界server.properties怎么设置,想必很多玩家都很会遇到这样的问题,别着急,下面是友情小编搜集相关资料整理出来的我的世界server.prop ...
- java jwks_Java SpringBoot 如何使用 IdentityServer4 作为验证服务器学习笔记
这边记录下如何使用IdentityServer4 作为 Java SpringBoot 的 认证服务器和令牌颁发服务器.本人也是新手,所以理解不足的地方请多多指教.另外由于真的很久没有写中文了,用词不 ...
- Android5.0如何正确启用isLoggable(二) 理分析
转自:http://www.it165.net/pro/html/201506/43374.html 概要 在上文<Android 5.0 如何正确启用isLoggable(一)__使用详解&g ...
- Mycat探索之旅(3)----Mycat的全局序列号
一.本地文件方式 原理:此方式MyCAT将sequence配置到文件中,当使用到sequence中的配置后,MyCAT会更下classpath中的sequence_conf.properties文件中 ...
- Spring Boot Jpa多数据源配置
2019独角兽企业重金招聘Python工程师标准>>> 前言 随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,如:user一个库,busine ...
- SpringCloud实战4-Hystrix线程隔离请求缓存请求合并
接着上一篇的Hystrix进行进一步了解. 当系统用户不断增长时,每个微服务需要承受的并发压力也越来越大,在分布式环境中,通常压力来自对依赖服务的调用,因为亲戚依赖服务的资源需要通过通信来实现,这样的 ...
最新文章
- 在Chrome中打开网页时出现以下问题 您的连接不是私密连接 攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)
- Shell脚本逐行处理文本文件技巧
- 排序算法--快速排序
- 前端学习(3173):react-hello-react之todoList教程
- win2008启动计算机应用配置,[计算机软件及应用]WIN2008_NAP服务器配置详解.doc
- Python最实用的25个小技巧
- 云海技术u盘怎么恢复成普通盘_BITLOCKER加密中断数据无法读取恢复一例
- pythonista_Pythonista20190325伤不起
- 阿里DRUID数据源
- Beam概念学习系列之SDKs
- MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录...
- Eclipse运行程序报错: Errors running builder ‘Integrated External Tool Builder‘ on project
- 云服务器显示隐藏文件,云服务器显示隐藏文件
- Java学习资料-Java常用算法-冒泡排序算法
- 知识库的构建 3-1 被命名的实体识别分类 NERC
- RBAC模型整合数据权限
- allegro笔记:元件与走线一起移动/板框原点origin设置/放置定位孔封装等到特定坐标
- Linux之端口映射
- 特征点检测FAST算法
- Android中的动画2(逐帧动画)
热门文章
- GraphPad Prism 统计教程:简单线性回归原理
- 软件工程导论个人项目 -- 中小学数学卷子自动生成程序
- JavaWeb(七)——Cookie、Session
- 激光SLAM学习--移动机器人技术系列课(智东西)
- maven + spring mvc 创建Java web项目
- python3.7安装pygal_pip和pygal的安装实例教程
- swiper 上滑触发_四种方式快速实现上滑触底加载效果
- c++17(28)-Makefile(1)
- vb.net机器学习-手写和本机数字识别-K均值和欧氏距离
- python3精要(9)-字符串表达式,切片步进,字符串与数字转换,字符串不变与修改