import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Properties;
public class PropertyUtil {
private static boolean getCounter = false;
/** * @param args * @throws FileNotFoundException */
public static void main(String[] args) throws FileNotFoundException { // TODO
// Auto-generated
// method
// stub
PropertyUtil.getProperties();
System.out.println(PropertyUtil.isGetCounter());
}
public static Properties getProperties() throws FileNotFoundException {
Properties p = new Properties();
loadProperties(p);
return p;
}
private static List loadProperties(Properties p)
throws FileNotFoundException {
InputStream inputStream = new FileInputStream(
"C:\\ns22\\sbox\\src\\corejava\\src\\myProperties.properties");
List properties = null;
try {
p.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
return properties;
}
public static void setGetCounter() throws FileNotFoundException {
Properties p = getProperties();
if (p.containsKey("getCounter")) {
System.out.println(p.getProperty("getCounter"));
if (p.getProperty("getCounter").equals("true"))
getCounter = true;
else
getCounter = false;
}
}
public static boolean isGetCounter() throws FileNotFoundException {
setGetCounter();
return getCounter;
}
}
property operate
最新推荐文章于 2020-05-20 10:47:39 发布