package com.sohu.tv.jedis.stat.utils; /** * 从commons-lang抄的 * @author leifu * @Date 2015年1月13日 * @Time 下午5:52:18 */ public class NumberUtil { public static int toInt(String str, int defaultValue) { if (str == null) { return defaultValue; } try { return Integer.parseInt(str); } catch (NumberFormatException nfe) { return defaultValue; } } public static int toInt(String str) { return toInt(str, 0); } public static long toLong(String str, long defaultValue) { if (str == null) { return defaultValue; } try { return Long.parseLong(str); } catch (NumberFormatException nfe) { return defaultValue; } } public static long toLong(String str) { return toLong(str, 0L); } public static double toDouble(final String str) { return toDouble(str, 0.0d); } public static double toDouble(final String str, final double defaultValue) { if (str == null) { return defaultValue; } try { return Double.parseDouble(str); } catch (final NumberFormatException nfe) { return defaultValue; } } }