package com.ztcj.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.Properties;
import java.util.Set;
import org.apache.log4j.Logger;
import com.mysql.jdbc.log.Log;
import com.ztcj.newDBOperate.NewsMain;
/**
* Created by symbol on 2014/5/5 0005.
* 加载物理文件类
*/
public class ReadFile {
private static Logger log = Logger.getLogger(ReadFile.class);
/**
* 读取本地文件放入Properties对象中
*
* @return properties object
*/
public Properties getLocalPropertiesFile(String filePath) throws Exception {
Properties ps = new Properties();
FileInputStream fis = new FileInputStream(filePath);
ps.load(fis);
fis.close();
return ps;
}
//解决配置文件中有乱码的问题
public Properties getLocalPropertiesFile(String filePath,boolean b)
{
Properties ps = new Properties();
try
{
FileInputStream fileInputStream=new FileInputStream(filePath);
InputStreamReader inputStreamReader=new InputStreamReader(fileInputStream,"GBK");
ps.load(inputStreamReader);
inputStreamReader.close();
fileInputStream.close();
}
catch(Exception e)
{
log.error("读取配置文件newsFilter.Properties出错:"+e);
}
return ps;
}
}
转载于:https://blog.51cto.com/alina64/1417799