读取/书写Java的XML格式properties文件
转载自 读取/书写Java的XML格式properties文件
在JDK5中,properties文件的格式可以由XML构成,这里给出了一个读取/书写XML格式properties文件的例子。
因为使用了XML,所以文件内容支持了CJKV(中文、日文、韩文、越南语)。可以直接书写、调用。
例子代码:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Properties;
/*** * * @author 郝春利* @since 2008/09/11* @version $Revision:$*/
public class PropertiesTest {/*** @param args*/public static void main(String[] args) {// 书写properties文件Properties properties = new Properties();properties.put("ONE", "1");properties.put("TWO", "2");properties.put("中文", "看看中文怎么样");properties.put("日本語", "日本語はどう?");properties.put("한국어", "한국어");properties.put("Thảo luận tiếng Việt", "Thảo luận tiếng Việt");OutputStream stream = null;http://www.loveapple.cntry {stream = new FileOutputStream("temp.xml");properties.storeToXML(stream, "Temporary Properties");}catch (IOException ex) {ex.printStackTrace();}finally{try{stream.close();}catch(Exception e){}}// 读取properties文件Properties properties2 = new Properties();InputStream is = null ;try{is = new FileInputStream("temp.xml");properties2.loadFromXML(is);System.out.println(properties2);}catch (IOException e) {e.printStackTrace();}finally{try{is.close();}catch (Exception e) {}}}
}
输出结果:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Temporary Properties</comment>
<entry key="TWO">2</entry>
<entry key="ONE">1</entry>
<entry key="한국어">한국어</entry>
<entry key="Thảo luận tiếng Việt">Thảo luận tiếng Việt</entry>
<entry key="日本語">日本語はどう?</entry>
<entry key="中文">看看中文怎么样</entry>
</properties>
读取/书写Java的XML格式properties文件相关推荐
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
任务说明: 解析服务器内存和CPU信息.格式是无后缀的文本格式.将其转换为统一XML格式. 源文件名:zmonitor.2017-04-06-14_28 172.17.8.64 saptmqas_cp ...
- java读写json格式的文件方法详解.txt,并批量存储进redis
捐躯赴国难,视死忽如归.恸哭六军俱缟素,冲冠一怒为红颜.君子坦荡荡,小人长戚戚.风日晴和人意好,夕阳箫鼓几船归.民为贵,社稷次之,君为轻.Java 读写json格式的文件方法详解 文章录入:7747. ...
- 保存Java程序状态及设置Properties文件
保存Java程序状态及设置Properties文件 作者: 刻录机, 出处:中国IT实验室, 责任编辑: 包春林, 2008-04-11 00:00 使用Properties文件来保存.Propert ...
- xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目
如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...
- 将一个dcm格式的医学影像文件处理为一个png格式的图像和一个xml格式的文件
将dcm格式的医学影像文件处理为png格式的图像和xml格式的文件可以使用转换工具来实现.可以使用如下方式: 使用 Python 库 pydicom 和 pillow 库读取 dcm 文件并转换成 p ...
- Java代码实现对properties文件有序的读写
直接使用java.util.Properties提供的类,读取properties文件的时候,读出来的是乱序的. 但是,我想要的,或者开发需求是要求,怎么读进来,怎么写出去.按顺序读,还得按顺序写. ...
- Microsoft Office Open XML 格式和文件扩展名
从 2007 Microsoft Office system 开始, Microsoft Office 使用基于 XML 的文件格式 (如 .docx..xlsx 和 .pptx). 这些格式和文件名 ...
- excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...
教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...
- Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件
项目中,经常把一部分功能独立出来,做一个java project,然后打成jar包供其他项目引用.这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采 ...
最新文章
- 云效平台:企业级互联网架构下的持续集成与持续交付实践
- 第三章 Git使用入门 心得笔记
- 持续集成之“依赖管理”
- 手把手教你Python获取全部金融数据
- Redis(零):背景
- 美国将尝试区块链领域和加密货币相结合
- Android Studio导入project和module的方法
- spark sql 优化心得
- 不要再使用JS框架了
- SpringBoot中静态资源配置
- 拓端tecdat|R语言高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据
- mplab java失败_Microchip工程师社区 - MPLABX用PICC编译失败 - Microchip C语言编译器论坛 - 麦田论坛...
- 减治法——生成组合对象
- 穿越技术火线,聆听内心声音——暨龙泉第三届IT禅修营
- 企业商誉管理系统(业务开展)
- 用特征根判别法判断AR模型的平稳性,再用随机模拟的方法来验证以及做自相关分析
- MOD函数的使用方法
- Computer Architectrure: Quantitative Approch 第三章第四节
- Typro的基础使用以及画图
- 2021年Gartner数据防泄露市场指南发布,做为中国数据安全代表性厂商天空卫士连续三年入选
热门文章
- 10分钟带你探索css中更为奇妙的奥秘
- [Qt入门]QTableWidget控件创建
- C++ class实现顺序栈(完整代码)
- [蓝桥杯2016初赛]寒假作业-next_permutation枚举
- c语言常见错误代码释义,C语言常见错误代码释义解析.doc
- github 检查代码质量_Android(8): 代码质量检查
- uml类图例子_转:(中文命名)UML类图新手入门级介绍
- 找出一个字符串中出现次数最多的字_Day34:第一个只出现一次的字符
- 6-4 建立学生信息链表 (20 分)
- Linux服务器 常用命令