package org.ei.drishti.common.util; import static java.lang.Integer.parseInt; public class IntegerUtil { public static int tryParse(String value, int defaultValue) { try { return parseInt(value); } catch (NumberFormatException e) { return defaultValue; } } public static boolean isInteger(String value) { try { Integer.parseInt(value); return true; } catch (NumberFormatException e) { return false; } } public static String parseValidIntegersAndDefaultInvalidOnesToEmptyString(String value) { return !isInteger(value) ? "" : String.valueOf(tryParse(value, 0)); } }