/**
* 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