Browse Source

添加 getDouble、getFloat 方法

James 5 years ago
parent
commit
61e1731b53
2 changed files with 20 additions and 0 deletions
  1. 10 0
      src/main/java/com/jfinal/kit/Okv.java
  2. 10 0
      src/main/java/com/jfinal/kit/Ret.java

+ 10 - 0
src/main/java/com/jfinal/kit/Okv.java

@@ -97,6 +97,16 @@ public class Okv extends LinkedHashMap {
 		return n != null ? n.longValue() : null;
 	}
 	
+	public Double getDouble(Object key) {
+		Number n = (Number)get(key);
+		return n != null ? n.doubleValue() : null;
+	}
+	
+	public Float getFloat(Object key) {
+		Number n = (Number)get(key);
+		return n != null ? n.floatValue() : null;
+	}
+	
 	public Number getNumber(Object key) {
 		return (Number)get(key);
 	}

+ 10 - 0
src/main/java/com/jfinal/kit/Ret.java

@@ -182,6 +182,16 @@ public class Ret extends HashMap {
 		return n != null ? n.longValue() : null;
 	}
 	
+	public Double getDouble(Object key) {
+		Number n = (Number)get(key);
+		return n != null ? n.doubleValue() : null;
+	}
+	
+	public Float getFloat(Object key) {
+		Number n = (Number)get(key);
+		return n != null ? n.floatValue() : null;
+	}
+	
 	public Number getNumber(Object key) {
 		return (Number)get(key);
 	}