转载自  读取/书写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文件相关推荐

  1. 使用Python将TXT文本内容读取后生成指定XML格式的文件

    任务说明: 解析服务器内存和CPU信息.格式是无后缀的文本格式.将其转换为统一XML格式. 源文件名:zmonitor.2017-04-06-14_28 172.17.8.64 saptmqas_cp ...

  2. java读写json格式的文件方法详解.txt,并批量存储进redis

    捐躯赴国难,视死忽如归.恸哭六军俱缟素,冲冠一怒为红颜.君子坦荡荡,小人长戚戚.风日晴和人意好,夕阳箫鼓几船归.民为贵,社稷次之,君为轻.Java 读写json格式的文件方法详解 文章录入:7747. ...

  3. 保存Java程序状态及设置Properties文件

    保存Java程序状态及设置Properties文件 作者: 刻录机, 出处:中国IT实验室, 责任编辑: 包春林, 2008-04-11 00:00 使用Properties文件来保存.Propert ...

  4. xml遍历文件夹vector_怎么统计指定文件夹下含有.xml格式的文件数目

    如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

  5. 将一个dcm格式的医学影像文件处理为一个png格式的图像和一个xml格式的文件

    将dcm格式的医学影像文件处理为png格式的图像和xml格式的文件可以使用转换工具来实现.可以使用如下方式: 使用 Python 库 pydicom 和 pillow 库读取 dcm 文件并转换成 p ...

  6. Java代码实现对properties文件有序的读写

    直接使用java.util.Properties提供的类,读取properties文件的时候,读出来的是乱序的. 但是,我想要的,或者开发需求是要求,怎么读进来,怎么写出去.按顺序读,还得按顺序写. ...

  7. Microsoft Office Open XML 格式和文件扩展名

    从 2007 Microsoft Office system 开始, Microsoft Office 使用基于 XML 的文件格式 (如 .docx..xlsx 和 .pptx). 这些格式和文件名 ...

  8. excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...

    教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...

  9. Java如何读取JAR包外的properties文件及打成jar包后无法读取到jar包内的properties文件

    项目中,经常把一部分功能独立出来,做一个java  project,然后打成jar包供其他项目引用.这时候,如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采 ...

最新文章

  1. 云效平台:企业级互联网架构下的持续集成与持续交付实践
  2. 第三章 Git使用入门 心得笔记
  3. 持续集成之“依赖管理”
  4. 手把手教你Python获取全部金融数据
  5. Redis(零):背景
  6. 美国将尝试区块链领域和加密货币相结合
  7. Android Studio导入project和module的方法
  8. spark sql 优化心得
  9. 不要再使用JS框架了
  10. SpringBoot中静态资源配置
  11. 拓端tecdat|R语言高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据
  12. mplab java失败_Microchip工程师社区 - MPLABX用PICC编译失败 - Microchip C语言编译器论坛 - 麦田论坛...
  13. 减治法——生成组合对象
  14. 穿越技术火线,聆听内心声音——暨龙泉第三届IT禅修营
  15. 企业商誉管理系统(业务开展)
  16. 用特征根判别法判断AR模型的平稳性,再用随机模拟的方法来验证以及做自相关分析
  17. MOD函数的使用方法
  18. Computer Architectrure: Quantitative Approch 第三章第四节
  19. Typro的基础使用以及画图
  20. 2021年Gartner数据防泄露市场指南发布,做为中国数据安全代表性厂商天空卫士连续三年入选

热门文章

  1. 10分钟带你探索css中更为奇妙的奥秘
  2. [Qt入门]QTableWidget控件创建
  3. C++ class实现顺序栈(完整代码)
  4. [蓝桥杯2016初赛]寒假作业-next_permutation枚举
  5. c语言常见错误代码释义,C语言常见错误代码释义解析.doc
  6. github 检查代码质量_Android(8): 代码质量检查
  7. uml类图例子_转:(中文命名)UML类图新手入门级介绍
  8. 找出一个字符串中出现次数最多的字_Day34:第一个只出现一次的字符
  9. 6-4 建立学生信息链表 (20 分)
  10. Linux服务器 常用命令