Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
git test
Jfinal
Commits
407b80dd
Commit
407b80dd
authored
3 years ago
by
James
Browse files
Options
Download
Email Patches
Plain Diff
添加 getDate、getBigDecimal、getLocalDateTime 方法,get 系方法添加类型转换
parent
7f11b2d5
master
jfinal-5.0.0
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/main/java/com/jfinal/kit/Kv.java
+21
-12
src/main/java/com/jfinal/kit/Kv.java
with
21 additions
and
12 deletions
+21
-12
src/main/java/com/jfinal/kit/Kv.java
+
21
-
12
View file @
407b80dd
...
...
@@ -16,6 +16,7 @@
package
com.jfinal.kit
;
import
java.math.BigDecimal
;
import
java.util.HashMap
;
import
java.util.Map
;
import
com.jfinal.json.Json
;
...
...
@@ -91,31 +92,39 @@ public class Kv extends HashMap {
}
public
Integer
getInt
(
Object
key
)
{
Number
n
=
(
Number
)
get
(
key
);
return
n
!=
null
?
n
.
intValue
()
:
null
;
return
TypeKit
.
toInt
(
get
(
key
));
}
public
Long
getLong
(
Object
key
)
{
Number
n
=
(
Number
)
get
(
key
);
return
n
!=
null
?
n
.
longValue
()
:
null
;
return
TypeKit
.
toLong
(
get
(
key
));
}
public
BigDecimal
getBigDecimal
(
Object
key
)
{
return
TypeKit
.
toBigDecimal
(
get
(
key
));
}
public
Double
getDouble
(
Object
key
)
{
Number
n
=
(
Number
)
get
(
key
);
return
n
!=
null
?
n
.
doubleValue
()
:
null
;
return
TypeKit
.
toDouble
(
get
(
key
));
}
public
Float
getFloat
(
Object
key
)
{
Number
n
=
(
Number
)
get
(
key
);
return
n
!=
null
?
n
.
floatValue
()
:
null
;
return
TypeKit
.
toFloat
(
get
(
key
));
}
public
Number
getNumber
(
Object
key
)
{
return
(
Number
)
get
(
key
);
return
TypeKit
.
to
Number
(
get
(
key
)
)
;
}
public
Boolean
getBoolean
(
Object
key
)
{
return
(
Boolean
)
get
(
key
);
return
TypeKit
.
toBoolean
(
get
(
key
));
}
public
java
.
util
.
Date
getDate
(
Object
key
)
{
return
TypeKit
.
toDate
(
get
(
key
));
}
public
java
.
time
.
LocalDateTime
getLocalDateTime
(
Object
key
)
{
return
TypeKit
.
toLocalDateTime
(
get
(
key
));
}
/**
...
...
@@ -137,7 +146,7 @@ public class Kv extends HashMap {
*/
public
boolean
isTrue
(
Object
key
)
{
Object
value
=
get
(
key
);
return
(
value
instanceof
Boolean
&&
((
Boolean
)
value
==
true
)
);
return
value
!=
null
&&
TypeKit
.
to
Boolean
(
value
);
}
/**
...
...
@@ -145,7 +154,7 @@ public class Kv extends HashMap {
*/
public
boolean
isFalse
(
Object
key
)
{
Object
value
=
get
(
key
);
return
(
value
instanceof
Boolean
&&
((
Boolean
)
value
==
false
)
);
return
value
!=
null
&&
!
TypeKit
.
to
Boolean
(
value
);
}
public
String
toJson
()
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help