Здесь запрос Param строка:Как использовать конвертер BeanUtils в список?
ПгвЬЫат = Гнездо & LastName = лилия & пола = 1 & продуктов = стеки & еда = Pizza & цитаты = Enter + Ваш + любимая + цитаты! & образования = Jr.High & TOFD = День
И Подключенный класс:
public class Student {
private String firstName;
private String lastName;
private Integer gender;
private List<String> foods;
private String quote;
private String education;
private String tOfD;
getXxx()....;
setXxx()....;
}
А теперь я хочу, чтобы написать общий класс Util, чтобы преобразовать строку в боб.
public final class InjectUtil<T> {
private static final Logger LOGGER = LoggerFactory.getLogger(InjectUtil.class);
public static <T> T converter2Obj(String source, Class<T> tClass) {
T t = null;
try {
t = tClass.newInstance();
if(source != null && source.length() > 0) {
String[] fields = source.split("&");
for(String field : fields) {
String[] fieldKeyValue = field.split("\\=");
String fieldKey = fieldKeyValue[0];
String fieldValue = fieldKeyValue[1];
// help
}
}
} catch(InstantiationException | IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
}
return t;
}
}
заботиться о помощи, как я могу использовать BeanUtils нейтрализатор "еда = стейк & еда = Pizza" в атрибут List.