📄 stringconvert.java
字号:
package jodd.util;
/**
* Converts Strings to various primitives. Strings are used very often for
* holding numbers. This class simplifies converting strings to numbers,
* without need of exception handling.
*/
public final class StringConvert {
/**
* Converts String to float.
*
* @param value
* @param defaultValue
*
* @return converted value, or default value if error
*/
public static float toFloat(String value, float defaultValue) {
if (value == null) {
return defaultValue;
}
try {
return Float.parseFloat(value);
} catch (NumberFormatException nfex) {
return defaultValue;
}
}
/**
* Converts String to double.
*
* @param value
* @param defaultValue
*
* @return converted value, or default value if error
*/
public static double toDouble(String value, double defaultValue) {
if (value == null) {
return defaultValue;
}
try {
return Double.parseDouble(value);
} catch (NumberFormatException nfex) {
return defaultValue;
}
}
/**
* Converts String to int.
*
* @param value
* @param defaultValue
*
* @return converted value, or default value if error
*/
public static int toInt(String value, int defaultValue) {
if (value == null) {
return defaultValue;
}
try {
return Integer.parseInt(value);
} catch (NumberFormatException nfex) {
return defaultValue;
}
}
/**
* Converts String to long.
*
* @param value
* @param defaultValue
*
* @return converted value, or default value if error
*/
public static long toLong(String value, long defaultValue) {
if (value == null) {
return defaultValue;
}
try {
return Long.parseLong(value);
} catch (NumberFormatException nfex) {
return defaultValue;
}
}
/**
* Converts String to byte.
*
* @param value
* @param defaultValue
*
* @return converted value, or default value if error
*/
public static byte toByte(String value, byte defaultValue) {
if (value == null) {
return defaultValue;
}
try {
return Byte.parseByte(value);
} catch (NumberFormatException nfex) {
return defaultValue;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -