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资源路径问题。

  • 相关阅读:
    v4L2编程
    我的c#开发之路
    JS 获取页面input控件 追加样式属性
    FileUpload控件应用
    C# Winform项目下实现左侧菜单右侧界面显示效果
    在DropDownList 控件绑定数据源中新增一条自定义数据
    在datatable数据中自定义增加一列
    java 实现字符串词频统计
    Hibernate3.x 中BLOB、CLOB 注解配置写法
    lucene 排序
  • 原文地址:https://www.cnblogs.com/xuzhen97/p/7595593.html
Copyright © 2011-2022 走看看