package info.nightscout.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Created by mike on 23.06.2016. */ public class SafeParse { private static Logger log = LoggerFactory.getLogger(SafeParse.class); public static Double stringToDouble(String input) { Double result = 0d; input = input.replace(",", "."); try { result = Double.parseDouble(input); } catch (Exception e) { log.error("Error parsing " + input + " to double"); } return result; } public static Integer stringToInt(String input) { Integer result = 0; input = input.replace(",", "."); try { result = Integer.parseInt(input); } catch (Exception e) { log.error("Error parsing " + input + " to int"); } return result; } public static Long stringToLong(String input) { Long result = 0L; input = input.replace(",", "."); try { result = Long.parseLong(input); } catch (Exception e) { log.error("Error parsing " + input + " to long"); } return result; } }