1 package jodd.bean.converters; 2 3 9 public class StringArrayConverter implements jodd.bean.Converter { 10 11 public Object convert(Object value) { 12 13 if (value == null) { 14 return (String) null; 15 } 16 17 if (value.getClass().isArray() == true) { 19 if (value instanceof String[]) { 20 return (String[]) value; 21 } else { 22 Object[] valueArray = (Object[]) value; 23 String[] result = new String[valueArray.length]; 24 for (int i = 0; i < valueArray.length; i++) { 25 result[i] = valueArray[i].toString(); 26 } 27 return result; 28 } 29 } 30 return new String[] { value.toString() }; 32 } 33 } 34 | Popular Tags |