文件读取工具类读取properties文件
1、创建工具类
import java.io.IOException;
import java.util.Properties; /**
*
* 类名称:PropertiesUtil
* 类描述: 文件读取类
* 创建人:Jxufe HeHaiYang
* 创建时间:2015-1-20 下午03:14:02
* 修改备注:
* @version
*/
public class PropertiesUtil { private static Properties properties=new Properties(); private static PropertiesUtil propertiesUtil; private PropertiesUtil(){
} private static void loadFile(String filename){
try {
properties.load(PropertiesUtil.class.getResourceAsStream("/"+filename));
} catch (IOException e) {
e.printStackTrace();
}
} public static synchronized PropertiesUtil createPropertiesUtil(String filename){
if (propertiesUtil==null) {
propertiesUtil=new PropertiesUtil();
}
loadFile(filename);
return propertiesUtil;
} public String getProperty(String key){
return properties.getProperty(key);
} public static void main(String[] args) {
PropertiesUtil propertiesUtil=PropertiesUtil.createPropertiesUtil("upload.properties");
System.out.println(propertiesUtil.getProperty("path"));
}
}
PropertiesUtil.java
2、使用全局变量
/**
*
* 类名称:Constant
* 类描述: 全局静态变量
* 创建人:Jxufe HeHaiYang
* 创建时间:2015-1-21 下午01:53:47
* 修改备注:
* @version
*/
public class Constant { public static final String UPLOADPATH_FILE="upload.properties"; public static final String UPLOADPATH_PATH="path"; }
3、调用工具类
读取定义的upload.properties文件
PropertiesUtil pUtil = PropertiesUtil
.createPropertiesUtil(Constant.UPLOADPATH_FILE);
取出定义的path的值
pUtil.getProperty(Constant.UPLOADPATH_PATH);
文件读取工具类读取properties文件的更多相关文章
- Property工具类,Properties文件工具类,PropertiesUtils工具类
Property工具类,Properties文件工具类,PropertiesUtils工具类 >>>>>>>>>>>>>& ...
- java工具类获取properties文件的配置
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i ...
- 小米开源文件管理器MiCodeFileExplorer-源码研究(8)-文件排序工具类FileSortHelper
FileSortHelper的核心功能就是,对文件集合FileInfo排序.FileInfo有若干字段,根据字段定义了4种比较器Comparator.调用示例:Collections.sort(Lis ...
- Java-Properties文件读取工具类
import org.apache.commons.configuration.ConfigurationException; import org.apache.commons.configurat ...
- properties文件读写工具类
java代码: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; ...
- 读取指定路径的Properties文件
1.读取项目内的properties文件,项目内的properties文件一般都放在resource文件夹下面, 通过getClassLoader().getResourceAsStream()来获取 ...
- FileUtils删除文件的工具类
前提是知道文件在哪个文件夹下面然后到文件夹下面删除文件,如果文件夹也需要传参数需要对下面方法进行改造. ( 需要借助于commons-io.jar和ResourceUtils.java ) 1.De ...
- excel读取 工具类
package cn.yongche.utils; import java.io.File; import java.io.FileInputStream; import java.io.IOExce ...
- java文件处理工具类
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedRead ...
随机推荐
- Atcoder Grand Contest 031C(构造,思维,异或,DFS)
#include<bits/stdc++.h>using namespace std;int n,a,b,sum;void dfs(int x,int y,int ban){ if( ...
- 封装的一个sorted_vector示例,实现了stl::set的一部分接口
STL set能保证最坏情况下的查找和插入效率,logN.但是维护红黑树开销较大.set内的元素按照一定的逻辑顺序组织,查找.插入等操作的结果都和排序规则有关. 适合STL ...
- Gym - 101908C 树状数组 逆序对
Grandpa Giuseppe won a professional pizza cutter, the kind of type reel and, to celebrate, baked a r ...
- JavaWeb学习笔记(七)—— JSP
一.什么是JSP JSP全名是Java Server Pages,它是建立在Servlet规范之上的动态网页开发技术.在JSP文件中,HTML代码与Java代码共同存在,其中,HTML代码用来实现网页 ...
- C++_友元2-友元成员函数
接着上一篇<友元是什么>中,我们发现Remote友元类的大多数方法都是用Tv类的公有接口实现.这意味着这些方法并不是真正需要友元. 事实上唯一直接访问Tv成员的Remote方法是Remot ...
- [JLOI2015]管道连接(斯坦纳树)
[Luogu3264] 原题解 多个频道,每个频道的关键点要求相互联通 详见代码,非常巧妙 #include<cstdio> #include<iostream> #inclu ...
- 2018acm-icpc青岛站心得
今年总共两场区域赛,一场南京,一场青岛.南京场队伍真正开始磨合,虽然最后还是铜牌,但是和银牌队伍其实只差一个计算几何的板子的问题.而鉴于南京的教训,所以在准备青岛站的时候,我准备了非常多的模板,还和派 ...
- adb自救指南
以下只能自救专用 adb.exe root adb remount adb.exe connect <Ip> adb.exe install [-r] [-d] <apkPath&g ...
- SQL批量提交修改业务
把你需要批量提交修改的东西在内存中修改完毕 然后执行以下代码 SqlConnection conn = new SqlConnection(ConnectionString);SqlDataAdapt ...
- [转] Clojure 快速入门指南:1/3
[From] http://huangz.iteye.com/blog/1325228 导读 本文的目标是为熟悉 Ruby.Python或者其他类似语言.并对 Lisp 或者函数式编程有一定程度了解的 ...