Browse Source

添加 getDouble 方法

James 5 years ago
parent
commit
850f19c8d5
2 changed files with 20 additions and 0 deletions
  1. 12 0
      src/main/java/com/jfinal/kit/Prop.java
  2. 8 0
      src/main/java/com/jfinal/kit/PropKit.java

+ 12 - 0
src/main/java/com/jfinal/kit/Prop.java

@@ -202,6 +202,18 @@ public class Prop {
 		return defaultValue;
 	}
 	
+	public Double getDouble(String key) {
+		return getDouble(key, null);
+	}
+	
+	public Double getDouble(String key, Double defaultValue) {
+		String value = properties.getProperty(key);
+		if (value != null) {
+			return Double.parseDouble(value.trim());
+		}
+		return defaultValue;
+	}
+	
 	public Boolean getBoolean(String key) {
 		return getBoolean(key, null);
 	}

+ 8 - 0
src/main/java/com/jfinal/kit/PropKit.java

@@ -220,6 +220,14 @@ public class PropKit {
 		return getProp().getLong(key, defaultValue);
 	}
 	
+	public static Double getDouble(String key) {
+		return getProp().getDouble(key);
+	}
+	
+	public static Double getDouble(String key, Double defaultValue) {
+		return getProp().getDouble(key, defaultValue);
+	}
+	
 	public static Boolean getBoolean(String key) {
 		return getProp().getBoolean(key);
 	}