String strNumber = "123"; int number = Integer.parseInt(strNumber); System.out.println(number); Date date = new Date(); String strDate = DateFormat.getInstance().format(date); System.out.println(strDate); String strBoolean = "true"; boolean boolValue = Boolean.parseBoolean(strBoolean); System.out.println(boolValue); import org.apache.commons.beanutils.Converter; public class CustomConverter implements Converter { public Object convert(Class type, Object value) { return convertedValue; } } ConvertUtils.register(new CustomConverter(), CustomClass.class); import org.apache.commons.beanutils.BeanUtils; public class DataTypeConversionExample { public static void main(String[] args) { SourceBean sourceBean = new SourceBean(); sourceBean.setNumber("123"); DestinationBean destinationBean = new DestinationBean(); try { BeanUtils.copyProperties(destinationBean, sourceBean); } catch (Exception e) { e.printStackTrace(); } } } public class SourceBean { private String number; public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } } public class DestinationBean { private int number; public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } }


上一篇:
下一篇:
切换中文