From abee68a5954b118bb4a8ab7e0238332533fd3f9d Mon Sep 17 00:00:00 2001 From: RedKale <22250530@qq.com> Date: Fri, 8 Apr 2016 16:00:03 +0800 Subject: [PATCH] --- src/org/redkale/util/AnyValue.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/org/redkale/util/AnyValue.java b/src/org/redkale/util/AnyValue.java index 275e49dee..5abcef8b0 100644 --- a/src/org/redkale/util/AnyValue.java +++ b/src/org/redkale/util/AnyValue.java @@ -372,7 +372,7 @@ public abstract class AnyValue { public boolean getBoolValue(String name, boolean defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Boolean.parseBoolean(value); + return value == null || value.length() == 0 ? defaultValue : Boolean.parseBoolean(value); } public byte getByteValue(String name) { @@ -381,7 +381,7 @@ public abstract class AnyValue { public byte getByteValue(String name, byte defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Byte.decode(value); + return value == null || value.length() == 0 ? defaultValue : Byte.decode(value); } public char getCharValue(String name) { @@ -399,7 +399,7 @@ public abstract class AnyValue { public short getShortValue(String name, short defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Short.decode(value); + return value == null || value.length() == 0 ? defaultValue : Short.decode(value); } public int getIntValue(String name) { @@ -408,7 +408,7 @@ public abstract class AnyValue { public int getIntValue(String name, int defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Integer.decode(value); + return value == null || value.length() == 0 ? defaultValue : Integer.decode(value); } public long getLongValue(String name) { @@ -417,7 +417,7 @@ public abstract class AnyValue { public long getLongValue(String name, long defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Long.decode(value); + return value == null || value.length() == 0 ? defaultValue : Long.decode(value); } public float getFloatValue(String name) { @@ -426,7 +426,7 @@ public abstract class AnyValue { public float getFloatValue(String name, float defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Float.parseFloat(value); + return value == null || value.length() == 0 ? defaultValue : Float.parseFloat(value); } public double getDoubleValue(String name) { @@ -435,7 +435,7 @@ public abstract class AnyValue { public double getDoubleValue(String name, double defaultValue) { String value = getValue(name); - return value == null ? defaultValue : Double.parseDouble(value); + return value == null || value.length() == 0 ? defaultValue : Double.parseDouble(value); } public String getValue(String name, String defaultValue) {