Properties类读写.properties文件和.xml文件
-
Properties类:该类继承自HashMap类,同时实现了Map的方法,存取形式利用键值对的形式,与Map的区别在于,键和值只能是字符串的形式。
-
读properties文件:load()将文件输入流加载到Properties对象。
public
void readProperties(){
Properties prop=new
Properties();
try {
FileInputStream fis=new
FileInputStream("Test.properties");
prop.load(fis);
fis.close();
Iterator it=prop.stringPropertyNames().iterator();
while(it.hasNext()){
String key=(String)it.next();
System.out.println(key+":"+prop.getProperty(key));
}
prop.list(System.out);
} catch (Exception
e) {
//
TODO
自动生成的 catch
块
e.printStackTrace();
}
}
3.写properties文件:store()将文件输出流存储到properties对象。
public
void writeProperties(){
Properties prop=new
Properties();
try {
FileOutputStream fos=new
FileOutputStream("Test.properties",true);
prop.setProperty("ip",
"192.168.2.1");
prop.setProperty("port",
"1001");
prop.store(fos,
null);
fos.close();
} catch (Exception
e) {
//
TODO
自动生成的 catch
块
e.printStackTrace();
}
}
4.读XML文件:loadFromXML()将XML输入流加载到properties对象。
public
void readXml(){
Properties prop=new
Properties();
try {
FileInputStream fis=new
FileInputStream("Test.xml");
prop.loadFromXML(fis);
fis.close();
prop.list(System.out);
} catch (Exception
e) {
//
TODO
自动生成的 catch
块
e.printStackTrace();
}
}
5.写XML文件:storeToXML()将文件输出流写入到Properties对象。
public
void writeXml(){
Properties prop=new
Properties();
try {
FileOutputStream fos=new
FileOutputStream("Test.xml",true);
prop.setProperty("ip",
"192.168.2.1");
prop.setProperty("port",
"1001");
prop.storeToXML(fos,
"start");
fos.close();
} catch (Exception
e) {
//
TODO
自动生成的 catch
块
e.printStackTrace();
}
6、getProperty()/
setProperty()取键值,设置键值
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
JAVA Properties xml 读写操作
javaproperties通过基于json模块的简单API提供对读写(简单的面向行格式和XML)的支持-尽管,为了恢复Java迷,它还包括旨在匹配行为的Properties类。 Python 尽可能多地使用 。 javaproperties版本的javaproperties...
14. INI文件读写类 15. IP辅助类 16. Javascript 17. Json 18. JSON操作 19. JS操作 20. Lib 21. Mime 22. Net 23. NPOI 24. obj 25. packages 26. Path 27. PDF 28. Properties 29. QueryString ...
关于java 一些常用文件的读取和写入硬盘!
java操作config.properties方法,提供了操作txt、xml、properties文件读写方法
3.7. XML 配置文件 ......................................................... 45 3.8. J2EE 应用程序服务器的集成 ............................................. 46 3.8.1. 事务策略配置 ........................
JAR文件和依赖性...................................................................................................................6 从1.x版本升级..........................................................
很类似java的properties文件xml文件复制代码 代码如下:db_config.ini[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=evaluting_sys[concurrent]processor=20 对应的python代码 复制代码 代码如下:...
[待完成] 解析Xml配置文件 [待完成] 解析Ini配置文件 [待完成] 解析Yaml配置文件 使用 添加Maven依赖: <groupId>com.junicorn</groupId> <artifactId>conf <version>0.0.1 Properties 配置文件 Config config ...
我们经常会希望在程序中写入一些...应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是config
3.1.2.5 application.properties配置文件 3.1.2.6 配置类 3.1.2.7 测试类 3.1.3问题与解答 问题: 解答与分析: 案例实操 3.2 作用于Class类及其用法 3.2.1 数据库的创建 3.2.2创建并搭建项目 3.2.3 添加依赖 3.2.3.
XML配置文件 4. 持久化类(Persistent Classes) 4.1. 一个简单的POCO例子 4.1.1. 为持久化成员变量声明读写属性 4.1.2. 实现一个默认的构造器(constructor) 4.1.3. 提供一个标识属性(identifier ...
《Java实用系统开发指南》一书的源代码。该书是J道论坛彭晨阳编著,内容翔实新颖,非常富有针对性,是从事企业级java程序开发... ..\..........\....\....\XMLProperties.java ..\..........\....\MultiHashMap.java
14.1.3. 处理关联和集合类(Handling associations and collections) 14.1.4. 返回多个实体(Returning multiple entities) 14.1.4.1. 别名和属性引用(Alias and property references) 14.1.5. 返回非受管实体...
14.1.3. 处理关联和集合类(Handling associations and collections) 14.1.4. 返回多个实体(Returning multiple entities) 14.1.4.1. 别名和属性引用(Alias and property references) 14.1.5. 返回非受管实体...
Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、...
Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、...
Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、格式...
20 自定义日志文件类 第8章 线程 8. 1 定义和启动线程 8. 2 停止线程 8. 3 线程的互斥 8. 4 线程的协作 8. 5 线程join 8. 6 生产者. 消费者问题 8. 7 线程优先级 8. 8 列出...
Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、格式...