List of usage examples for org.apache.commons.lang NumberUtils isDigits
public static boolean isDigits(String str)
Checks whether the String
contains only digit characters.
Null
and empty String will return false
.
From source file:org.kuali.rice.kns.util.PagingBannerUtils.java
/** * find the number string in a method to call parameter with the following format parameterPrefix.1 or * parameterPrefix.1.bleh/* ww w .j av a2s.c o m*/ * * @param paramPrefix the * @param parameterNames the parameter names. * @return the numerical value or -1 */ public static int getNumbericalValueAfterPrefix(String paramPrefix, Enumeration<String> parameterNames) { for (String parameterName : CollectionUtils.toIterable(parameterNames)) { if (parameterName.startsWith(paramPrefix)) { parameterName = WebUtils.endsWithCoordinates(parameterName) ? parameterName : parameterName + ".x"; String numberStr = StringUtils.substringBetween(parameterName, paramPrefix, "."); if (NumberUtils.isDigits(numberStr)) { return Integer.parseInt(numberStr); } } } return -1; }
From source file:org.ut.biolab.medsavant.shared.vcf.VariantRecord.java
private static Object parse(Class c, String value) { if (c == String.class) { if (value.equals(nullString)) { return ""; }/*from w ww. j av a 2s . co m*/ return value; } if (value.equals(nullString)) { return null; } if (c == Long.class) { try { return NumberUtils.isDigits(value) ? Long.parseLong(value) : null; } catch (Exception e) { return null; } } if (c == Float.class) { try { return NumberUtils.isNumber(value) ? Float.parseFloat(value) : null; } catch (Exception e) { return null; } } //if flag exists, set to true if (c == Boolean.class) { return true; } if (c == Integer.class) { try { return NumberUtils.isDigits(value) ? Integer.parseInt(value) : null; } catch (Exception e) { return null; } } throw new UnsupportedOperationException("Parser doesn't deal with objects of type " + c); }