在properties文件中都是以key=value的方式存储的,在java代码中用java.util.Properties的load方法,存储在一个map中,当key中有空格和等号的时候,要用\(斜杠)进行转义,而用xml的话,就没有转义这么麻烦了,所以推荐使用xml了。
Spike.java
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Properties;
public class Spike {
public static void main(String[] args) throws Exception {
readProperties();
System.out.println("==================================================");
readXml();
}
private static void readProperties() throws IOException {
Properties props = new Properties();
InputStream inStream = Spike.class.getResourceAsStream("Mock.properties");
props.load(inStream);
Enumeration enums = props.propertyNames();
while (enums.hasMoreElements()) {
String key = (String) enums.nextElement();
System.out.println("Property--->>>>[" + key + "] " + "Value--->>>>" + props.getProperty(key));
}
}
private static void readXml() throws IOException {
Properties props = new Properties();
InputStream inStream = Spike.class.getResourceAsStream("Mock.xml");
props.loadFromXML(inStream);
Enumeration enums = props.propertyNames();
while (enums.hasMoreElements()) {
String key = (String) enums.nextElement();
System.out.println("Property--->>>>[" + key + "] " + "Value--->>>>" + props.getProperty(key));
}
}
}
分享到:
相关推荐
java 改变Properties文件中的键值 java 改变Properties文件中的键值
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...
Java读取含中文key的properties文件,并且可以使用反射调用方法
properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法
Spring 读取properties文件key+value方式.rar
ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容
进行properties文件的批量处理工具,能够用来改动部分参数而进行的文本提取修改工具。
设置Eclipse中properties文件打开方式myeclipse一样有source和properties两个视图方法
eclipse下properties文件中文乱码的解决方案
Properties文件是常用的配置文件,读取它的内容需要专门的工具类。
js读取properties文件,很好用的。js读取properties文件,很好用的。js读取properties文件,很好用的。js读取properties文件,很好用的。
java写的,用来比较properties文件的工具
读取properties文件返回map
主要介绍了Python实现读取Properties配置文件的方法,结合实例形式分析了Python读取Properties配置文件类的定义与使用相关操作技巧,需要的朋友可以参考下
properties文件读写操作
解决JAVA读取properties中文乱码问题
在Struct2在读取语言包文件language.properties属性文件,如果文件中包含中文,会出现乱码。虽然可以native2ascii进行解决,但是使用起来不方便,为了解决这个问题,可以为Eclipse安装Properties Editor插件解决这个...
MyEclipse中Properties文件插件
此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作
Eclipse和MyEclipse中properties文件支持中文的解决办法