Here you can find the source of toInteger(Object val)
public static Integer toInteger(Object val)
//package com.java2s; //License from project: Apache License public class Main { public static Integer toInteger(Object val) { return toLong(val).intValue(); }// w w w . j a v a 2 s . co m public static Long toLong(Object val) { return toDouble(val).longValue(); } public static Double toDouble(Object val) { if (val == null) { return 0D; } try { return Double.valueOf(trim(val.toString())); } catch (Exception e) { return 0D; } } public static String trim(String str) { return (null == str) ? null : str.trim(); } }