一、新建一个PropertyReader.class
package 包名; import java.io.UnsupportedEncodingException; import java.util.Properties; /** * properties文件读取 * @author zhuyx */ public class PropertyReader { private Properties props; private String dbtype = ""; private String fileName = "init.properties"; /** * 此方法只支持读取src目录property文件 * @param name * @return * @throws UnsupportedEncodingException */ public String getValue(String proName){ if(fileName != null && !"".equals(fileName)){ props = new Properties(); try { props.load(PropertyReader.class.getClassLoader().getResourceAsStream(fileName)); dbtype = new String(props.getProperty(proName).getBytes("ISO-8859-1"),"utf-8"); } catch (Exception e) { e.printStackTrace(); } } return dbtype; } }
二、OK了
那么我们就在init.properties文件下面写点我们需要的东西吧
比如 我在里面写上
#-----------------------------
name=阿信
sex=男
#----------------------------
okokokokokokokko!
三、通过步骤一,我们就可以取出init.properties中得值了
PropertyReader reader = new PropertyReader(); String name = reader.getValue("name");
String sex = reader.getValue("sex");
//后面该干嘛干嘛去吧