zoukankan      html  css  js  c++  java
  • java的properties资源文件的读取

    package com.lideng.work325;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Properties;
    
    /**
     * 测试java.Utils的properties类
     * @author Administrator
     *
     */
    public class Demo03 {
    
    	/**
    	 * @param args
    	 */
    	private static Properties ps=null;
    	static{
    		ps=new Properties();
    		try {
    			ps.load(Thread.currentThread().getContextClassLoader().getResourceAsStream(""));
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    	}
    	public static void main(String[] args) {
    			
    		setXml();
    	}
    	
    	public static void setXml(){
    		Properties ps=new Properties();
    		OutputStream os=null;
    		FileInputStream is=null;
    		try {
    			
    			ps.setProperty("name", "LD");
    			ps.setProperty("password", "admin");
    			os = new FileOutputStream("c:/db.xml");
    			is=new FileInputStream("c:/db.xml");
    			ps.load(is);
    			
    			ps.storeToXML(os, "");
    			
    			System.out.println(ps.getProperty("name"));
    			System.out.println(ps.getProperty("password"));
    			
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		
    	}
    	/**
    	 * 读取Xml文件信息
    	 */
    	public static void getXml(){
    		Properties ps=new Properties();
    		InputStream is;
    		try {
    			is = new FileInputStream(new File("c:/db.xml"));
    			ps.loadFromXML(is);
    			System.out.println(ps);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		
    	}
    	/**
    	 * 从类中加载properties文件
    	 */ 
    	public static void getPropertes(){
    		Properties ps=new Properties();
    		try {
    			ps.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("db.properties"));
    			System.out.println(ps);
    			String property = ps.getProperty("url");
    			System.out.println(property);
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    
    	}
    
    }
    

      

  • 相关阅读:
    MATLAB getframe
    matlab 中 hold on 和hold off的使用
    在MATLAB中得到系统当前日期、时间的函数
    Matlab 中常用的直线与点形表示属性
    matlab中的unique函数详解
    栈的整体作用
    文件句柄、文件描述符与进程和多线程的那些事
    IP头、TCP头、UDP头详解以及定义
    计算机是如何启动的?
    uCOS-II 任务调度机制
  • 原文地址:https://www.cnblogs.com/qurui1997/p/10609856.html
Copyright © 2011-2022 走看看