如何通过java反射机制将字符串转换为任意一种数据类型的对像? 如:已经知一个BO中有一个Integer类型的属性给出一个String 型数据 a = 100;将这个String型转 a 换为Integer但如果BO对像中的属性变为Long型,在不改变转换方法的情况下能够支持将String型 a 转为Long型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看在构造方法中 实现转换成long 型 public class Test { public Object getNumber(Class type,String str) throws Exception { Class[] paramsClasses={str.getClass()}; Object[] params={str}; Constructor c=type.getConstructor(paramsClasses); Object o=c.newInstance(params); return o; } public static void main(String[] args) { Test t=new Test(); try { Object o = t.getNumber((new Long("1")).getClass(), "11111"); System.out.println(o); } catch (Exception ex) { } }} 昨天问过的 执行sql 返回受影响行数 SCJP 95%通过感受 问一个很初级的问题,为什么会报错呢? java.util.Random类是线程安全类吗? 怎样让textarea内被选中的字符变蓝? 如何在JTable中添加一列jcheckbox,且在表头也添加一个jcheckbox,且都是可编辑的,并添加监听,选中表头的复选框则该列的复选框都选中 java中的检查异常和未被检查异常是怎么分的 有那些Jsp的好的开源的论坛可以下? 新手的问题:j2re 与 j2sdk 有各是什么,有何用途? 如何调用JAVA的库函数进行加解密运算? 怎么清除空格? 关于JAVA打印程序设计.
public Object getNumber(Class type,String str) throws Exception {
Class[] paramsClasses={str.getClass()};
Object[] params={str};
Constructor c=type.getConstructor(paramsClasses);
Object o=c.newInstance(params);
return o;
}
public static void main(String[] args) {
Test t=new Test();
try {
Object o = t.getNumber((new Long("1")).getClass(), "11111");
System.out.println(o);
}
catch (Exception ex) {
}
}
}