Here you can find the source of toFloat(Object obj)
public static float toFloat(Object obj) throws Exception
//package com.java2s; public class Main { public static float toFloat(Object obj) throws Exception { return Float.parseFloat(toString(obj).trim()); }//from w ww . j a va 2s . c o m public static float toFloat(Object obj, float defaultValue) { try { return toFloat(obj); } catch (Exception ex) { return defaultValue; } } public static String toString(double obj) throws Exception { return Double.toString(obj); } public static String toString(double obj, String defaultValue) { try { return toString(obj); } catch (Exception ex) { return defaultValue; } } public static String toString(int obj) throws Exception { return Integer.toString(obj); } public static String toString(int obj, String defaultValue) { try { return toString(obj); } catch (Exception ex) { return defaultValue; } } public static String toString(long obj) throws Exception { return Long.toString(obj); } public static String toString(long obj, String defaultValue) { try { return toString(obj); } catch (Exception ex) { return defaultValue; } } public static String toString(Object obj) throws Exception { if (obj == null) { return ""; } return String.valueOf(obj); } public static String toString(Object obj, String defaultValue) { try { return toString(obj); } catch (Exception ex) { return defaultValue; } } }