zoukankan      html  css  js  c++  java
  • Properties文件及与之相关的System.getProperties操作(转)

    如何使用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

  • 相关阅读:
    Linux中大括号{}的应用
    shell script编程(1)>>学生成绩管理系统
    不同版本的Linux防火墙关闭和开启
    shell script的执行方式区别
    包管理介绍(DPKG,APT,RPM,YUM,DNF)
    MBR与GPT,BIOS与UEFI..总结
    Windows10下安装Ubuntu的错误总结
    学生管理系统及票务管理系统总结
    python 3.x和python 2.x下的换行问题
    输出整数各位数字
  • 原文地址:https://www.cnblogs.com/softidea/p/4210805.html
Copyright © 2011-2022 走看看