我想阅读包含“Deepak,25,Singhal”等内容的平面文件,然后动态填充POJO。我使用反射得到了方法对象。我还使用newInstance()创建了一个实例。
我遇到的问题是method.invoke(obj,Object ..)..现在我如何确定要传递的参数类型!从Method对象我怎么知道要传递的参数是int;所以我可以将String 25转换为相应的类型,以便可以调用method.invoke!
答案 0 :(得分:-1)
在正则表达式的帮助下使用java类来识别字符串和数字沙子一般转换为相应的类型