1 3 package jodd.typeconverter; 4 5 8 public class CharacterConverter implements TypeConverter { 9 10 public static Character valueOf(Object value) { 11 12 if (value == null) { 13 return null; 14 } 15 if (value instanceof Character ) { 16 return (Character ) value; 17 } 18 try { 19 return (new Character (value.toString().charAt(0))); 20 } catch (IndexOutOfBoundsException ioobex) { 21 throw new TypeConversionException(ioobex); 22 } 23 } 24 25 public Object convert(Object value) { 26 return valueOf(value); 27 } 28 29 } 30 | Popular Tags |