歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

配置文件Java讀寫

今天把配置文件的Bug修復了,總結一下Java配置文件如何讀寫

配置文件的格式

以.properties後綴結尾,內容不出現空格和雙引號

    //config.properties
    Driver=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/
    user=root
    password=12345

Properties(特性)類在:java.util.Properties,繼承java.util.Hashtable。

Properties是已Key,value(鍵,值)對,一一對應存儲

propreties類常用方法

void load(Reader reader);

該方法可將Properties文件從數據流中讀取,參數也可以為InputStream

    Properties p = new Properties();
    String Driver = null;
    Reader reader = new FileReader("config.properties");
    p.load(reader);
    Driver = p.getProperty("Driver");
    reader.flush();
    reader.close();

void store(Writer w,String comments);

該方法將key,value寫入輸出流中,第二個參數可以將配置文件第一行的注釋更新

    Properties p = new Properties();
    Writer writer = new FileWriter("config.properties");
    p.setProperty("url","jdbc:mysql://localhost:3306/");
    p.setProperty("user","root");
    p.store(writer,"this is comments");
    writer.flush();
    writer.close();

配置文件可用於在JDBC封裝工具類中

將需要的內容寫在配置文件中可以直接修改配置文件達到目的而不需要對程序進行修改

Copyright © Linux教程網 All Rights Reserved