ソースを参照

新增带 T defaultValue 参数的 getAs 方法

James 3 年 前
コミット
3568c97b83
1 ファイル変更5 行追加0 行削除
  1. 5 0
      src/main/java/com/jfinal/kit/Ret.java

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

@@ -272,6 +272,11 @@ public class Ret extends HashMap {
 		return (T)get(key);
 	}
 	
+	public <T> T getAs(Object key, T defaultValue) {
+        Object ret = get(key);
+        return (T) (ret != null ? ret : defaultValue);
+    }
+	
 	public String getStr(Object key) {
 		Object s = get(key);
 		return s != null ? s.toString() : null;