如何使用Java读写系统属性?
读:

简述properties文件的结构和基本用法
结构:扩展名为properties的文件,内容为key、value的映射,例如"a=2"

示例用到的properties文件:

test.properties

a=testA
b:testB
package properties;

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Properties; public class PropertiesManipulate { public static void main(String[] args) throws IOException {
readProperties();
readSystemProperties();
} private static void readSystemProperties() {
Properties props = System.getProperties();
Enumeration<?> prop_names = props.propertyNames();
while (prop_names.hasMoreElements()) {
String prop_name = (String) prop_names.nextElement();
String property = props.getProperty(prop_name);
System.out.println("Property \"" + prop_name + "\" is \"" + property
+ "\"");
}
} private static void readProperties() throws FileNotFoundException,
IOException {
String name = "test.properties";
InputStream in = new BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
System.out.println("a==>" + p.getProperty("a"));
} }

输出:

a==>testA
Property "java.runtime.name" is "Java(TM) SE Runtime Environment"
...(omit)

写:

System.setProperties(props);

http://pda158.iteye.com/blog/2160442

最新文章

  1. Hibernate 系列 04 - Hibernate 配置相关的类
  2. [转载] python 计算字符串长度
  3. 【C语言学习】《C Primer Plus》第10章 数组和指针
  4. Lucas定理的理解与应用
  5. JavaEEB2C网上商城前端系统
  6. IE6.0升级的两种通用代码
  7. Java 多线程详解(三)------线程的同步
  8. Windows系统完全退出VMware方法
  9. Pytorch系列教程-使用字符级RNN生成姓名
  10. DATA 步数据纵向串接
  11. February 19th, 2018 Week 8th Monday
  12. poj2449 第k短路
  13. Day1 Numerical simulation of optical wave propagation之标量衍射理论基本原理(一)
  14. HDU-6440-费马小定理
  15. pbft流程深层分析和解释(转)
  16. 使用session防止表单进行重复提交
  17. 1033 To Fill or Not to Fill (25 分)
  18. golang设置代理
  19. str文档
  20. LeetCode Design Compressed String Iterator

热门文章

  1. ipa制作
  2. Visual c++例子,可不使用常规的对话框资源模板的情况下,动态创建对话框的方法
  3. 数据结构——队列(Queues)
  4. 孙弘与Masa Maso 做互联网最贵的衬衫(2)_人物对话_中国时尚品牌网
  5. Drainage Ditches(最大流)
  6. Ext JS学习第四天 我们所熟悉的javascript(三)
  7. c++特殊函数
  8. memset函数的使用
  9. PHP使用纯真IP数据库
  10. Java-Math