Here you can find the source of toByte(Object ob, Byte defaultByte)
public static Byte toByte(Object ob, Byte defaultByte)
//package com.java2s; public class Main { public static Byte toByte(Object ob, Byte defaultByte) { if (ob == null) { return defaultByte; }// ww w. ja v a 2s. c o m if (ob instanceof Integer) { return ((Integer) ob).byteValue(); } else if (ob instanceof Float) { return ((Float) ob).byteValue(); } else if (ob instanceof Double) { return ((Double) ob).byteValue(); } else if (ob instanceof Byte) { return ((Byte) ob).byteValue(); } else { try { return new Byte(ob.toString()); } catch (Exception e) { return defaultByte; } } } public static Byte toByte(Object ob) { return toByte(ob, (byte) 0); } }