📄 loadresourceini.java
字号:
package com.khan.file;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class LoadResourceIni {
ClassLoader cload;
String FileName = "";
Properties prop;
public LoadResourceIni(String File_name) {
this.FileName = File_name;
cload = Thread.currentThread().getContextClassLoader();
prop = new Properties();
}
/**
* 读配置项
* @param key String
* @throws IOException
* @throws Exception
* @return String
*/
public String readINI(String key) throws IOException, Exception {
String pathStr = "conf/dbpool.properties";
FileName = FileName.equals("") ? pathStr : FileName;
//System.out.println(this.FileName);
InputStream in = cload.getResourceAsStream(FileName);
prop.load(in);
return prop.getProperty(key);
}
public static void main(String[] args) {
LoadResourceIni u = new LoadResourceIni("conf/dbpool.properties");
String ss = "";
try {
ss = u.readINI("DBURL");
System.out.println(ss);
} catch (IOException ex) {
ex.printStackTrace();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -