import java.util.ResourceBundle;
/**
* 属性文件的读取
*/
public class ResourceUtil {
private static ResourceBundle prop = null;
static {
try {
// 属性文件位置,主要不要加上.properties后缀
prop = ResourceBundle.getBundle("config/dbconfig");
} catch (Exception ex) {
ex.printStackTrace();
}
}
/*
* 根据名称key值,返回String值
*/
public static String getStringByKey(String key) {
return prop.getString(key);
}
/*
* 根据名称key值,返回int值
*/
public static int getIntBykey(String key) {
return Integer.parseInt(prop.getString(key));
}
/*
* 根据名称key值,返回long值
*/
public static long getLongBykey(String key) {
return Long.parseLong(prop.getString(key));
}
/*
* 根据名称key值,返回Boolean值
*/
public static Boolean getBooleanBykey(String key) {
return Boolean.parseBoolean(prop.getString(key));
}
/*
* 根据名称key值和分隔符split,返回String数组值
*/
public static String[] getStringArrayByKey(String key, String split) {
String value = prop.getString(key);
return value.split(split);
}
/*
* 根据名称key值,返回String数组值
*/
public static String[] getStringArrayByKey(String key) {
return getStringArrayByKey(key, ",");
}
/*
* 根据名称key值和分隔符split,返回int数组值
*/
public static int[] getIntArrayBykey(String key, String split) {
String value = prop.getString(key);
String values[] = value.split(split);
int array[] = new int[values.length];
for (int i = 0; i < values.length; i++)
array[i] = Integer.parseInt(values[i]);
return array;
}
/*
* 根据名称key值,返回int数组值
*/
public static int[] getIntArrayBykey(String key) {
return getIntArrayBykey(key, ",");
}
public static void main(String args[]) {
System.out.println(getStringByKey("datasource.username"));
}
}
分享到:
相关推荐
读取自定义属性文件内容,可以自己定义属性文件的名字,任何路径都可以
java读取属性文件通用方法,以及日志记录
java读取pdf文件作者、标题等属性
JAVA配置文件读取,加载操作
shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库
JavaJNDI 数据链接池及 属性文件读取数据链接信息
读取shp文件的代码,也可以读DBF属性
通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包...
java读取xls中的数据,每个对象对应多个属性值,根据每个对象的属性值来生成一个二维矩阵
GetFlvInfo类提供读取文件属性的方法;很方便
Java读取属性文件,可以参考参考。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
如何读取webroot文件下的属性文件
如何读取webroot文件下的属性文件
Java中XML配置文件的读取(sax)
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。...而在Java 中,Java 支持的是.properties 文件的读写。JDK 内置的java.util.Properties 类为我们操作.properties 文件提供了便利。
java读取PDF显示在浏览器中,前提本地电脑要安装AbodeReader,这样做目的使文件更安全
用WC3的DOM实现对XML文件的读取。 方法摘要: //通过文件路径及文件名读取xml public XMLReader(String path, String filename); //初始化读取包下的的XML文件 public XMLReader(Package package1, String fileName)...
这是做项目中,集成第三东西需要些配置,我抽取到属性文件中,然后写了个公用类统一调用,基本就是key返回具体值,属性文件位置自己可以调整,然后类中修改获取路径就可以了。目前我的属相文件放置在src下