/** * Attempt to convert a String to a Float. * * @param in * The String to convert. * @return The Float value of the String, or Null. */ public static Float toFloat(final String in) { if (in != null) { try { return Float.valueOf(in.trim()); } catch (NumberFormatException e) { } } return null; } /** * Attempt to convert a String to a Double. * * @param in * The String to convert. * @return The Double value of the String, or Null. */ public static Double toDouble(final String in) { if (in != null) { try { return Double.valueOf(in.trim()); } catch (NumberFormatException e) { } } return null; } /** * Attempt to convert a String to an Integer in decimal. * * @param in * The String to convert. * @return The Integer value of the String, or Null. */ public static Integer toInteger(final String in) { return toInteger(in, 10); } /** * Attempt to convert a String to an Integer. * * @param in * The String to convert. * @param radix * The numeric base of the the String. * @return The Integer value of the String, or Null. */ public static Integer toInteger(final String in, final int radix) { if (in != null) { try { return Integer.valueOf(in.trim(), radix); } catch (NumberFormatException e) { } } return null; } /** * Attempt to convert a String to a Long in decimal. * * @param in * The String to convert * @return The Long value of the String, or Null. */ public static Long toLong(final String in) { return toLong(in, 10); } /** * Attempt to convert a String to a Long. * * @param in * The String to convert. * @param radix * The numeric base of the the String. * @return The Long value of the String, or Null. */ public static Long toLong(final String in, final int radix) { if (in != null) { try { return Long.valueOf(in.trim(), radix); } catch (NumberFormatException e) { } } return null; }
Code Pretty Print Script
Tuesday, November 19, 2013
Converting Strings to Wrapper Types
Are you dealing with a lot of numeric data stored in strings? Don't you wish there were some simple utility wrappers to use? Try these:
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment