Java 读取Property
来源:互联网 发布:app教育收费软件 编辑:程序博客网 时间:2024/05/19 15:23
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Enumeration;
import java.util.Properties;
public class TestMain {
//根据key读取value
public static String readValue(String filePath,String key) {
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream (new FileInputStream(filePath));
props.load(in);
String value = props.getProperty (key);
System.out.println(key+value);
return value;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
//读取properties的全部信息
public static void readProperties(String filePath) {
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream (new FileInputStream(filePath));
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String Property = props.getProperty (key);
System.out.println(key+Property);
}
} catch (Exception e) {
e.printStackTrace();
}
}
//写入properties信息
public static void writeProperties(String filePath,String parameterName,String parameterValue) {
Properties prop = new Properties();
try {
InputStream fis = new FileInputStream(filePath);
//从输入流中读取属性列表(键和元素对)
prop.load(fis);
//调用 Hashtable 的方法 put。使用 getProperty 方法提供并行性。
//强制要求为属性的键和值使用字符串。返回值是 Hashtable 调用 put 的结果。
OutputStream fos = new FileOutputStream(filePath);
prop.setProperty(parameterName, parameterValue);
//以适合使用 load 方法加载到 Properties 表中的格式,
//将此 Properties 表中的属性列表(键和元素对)写入输出流
prop.store(fos, "Update '" + parameterName + "' value");
} catch (IOException e) {
System.err.println("Visit "+filePath+" for updating "+parameterName+" value error");
}
}
public static void main(String[] args) {
readValue("info.properties","url");
writeProperties("info.properties","age","21");
readProperties("info.properties" );
System.out.println("OK");
}
}
- java 读取property文件
- java 读取property文件
- java读取配置文件property
- Java读取Property配置文件
- java读取property文件
- Java读取Property配置文件
- Java 读取Property
- Java读取property配置文件
- java读取property配置文件
- Java读取操作Property文件
- java如何读取property文件
- Java property 的加载读取
- java 读取 property 属性文件的代码
- Java读取property配置文件的方法
- jsp页面读取property文件读取java类文件
- 在JAVA文件中使用Spring读取的property
- java中读取和写入property文件的方法
- 【java】Commons.Configuration读取配置文件(xml/property)
- Utils
- PHP引用JpGraph库生成坐标图
- 在VC中运用mkdir函数创建多级目录
- HashMap实现原理分析
- eclipse luna maven搭建spring mvc
- Java 读取Property
- POJ 2689 Prime Distance
- 触摸事件总结
- SpeedyCloud李孟:CDN系统中的DNS设计与开发
- 热门搜索不规则Textview FlowLayout
- hdu2046
- 使用Structs标签处理带有html标签元素的字符串
- 在JS方法中返回多个值的方法
- Hive学习3_错误:hive startup -[ERROR] Terminal initialization failed; falling back to unsupported