zoukankan      html  css  js  c++  java
  • Java读写properties格式配置文件

    先贴一下格式

    1 # Properties file with JDBC-related settings.
    2 jdbc.driverClassName=com.mysql.jdbc.Driver
    3 jdbc.url=连接地址
    4 jdbc.username=用户名
    5 jdbc.password=密码

    读写这种格式的配置文件,利用java.util.Properties类,此类的常用api如下: 

    读示例: 

     1 import java.io.FileInputStream;
     2 import java.io.FileNotFoundException;
     3 import java.io.IOException;
     4 import java.io.InputStream;
     5 import java.util.Properties;
     6 public class CH10Main {
     7 public static void main(String[] args) {
     8 Properties test = new Properties();
     9 try {
    10 InputStream input = new FileInputStream("resource/test.properties");
    11 test.load(input);
    12 System.out.println(test.get("age"));
    13 } catch (FileNotFoundException e) {
    14 // TODO Auto-generated catch block
    15 e.printStackTrace();
    16 } catch (IOException e) {
    17 // TODO Auto-generated catch block
    18 e.printStackTrace();
    19 }
    20 }
    21 }

    写示例:

     1 import java.io.FileNotFoundException;
     2 import java.io.FileOutputStream;
     3 import java.io.IOException;
     4 import java.io.OutputStream;
     5 import java.util.Properties;
     6 public class CH10Main {
     7 public static void main(String[] args) {
     8 Properties jdbc = new Properties();
     9 jdbc.put("url", "testurl");
    10 jdbc.put("username", "root");
    11 jdbc.put("password", "root");
    12 try {
    13 OutputStream output = new FileOutputStream("resource/jdbc.properties");
    14 jdbc.store(output, "jdbc配置文件!");
    15 } catch (FileNotFoundException e) {
    16 // TODO Auto-generated catch block
    17 e.printStackTrace();
    18 } catch (IOException e) {
    19 // TODO Auto-generated catch block
    20 e.printStackTrace();
    21 }
    22 }
    23 }

    不过需要注意的是Java资源路径问题。

  • 相关阅读:
    阻止 gulp 发生异常后退出
    Implementing DDD Reading
    Chrome 37 Beta: 使用Windows的DirectWrite和支持<dialog>元素
    作为一个程序员,你的进步完全取决于你自己
    Accessing Report Server using Report Server Web Service
    admin自定义后台注意事项
    BBS项目
    python之路_django中form组件
    python之路_django中ajax应用
    python之路_django 认证系统
  • 原文地址:https://www.cnblogs.com/xuzhen97/p/7595593.html
Copyright © 2011-2022 走看看