当前位置: 首页 > news >正文

做产品网站费用网站防站

做产品网站费用,网站防站,外贸自建站收款通道,wordpress书画主题近期由于负责项目的一个模块,该模块下有很多分类,每个分类都有一个编码code,这个值是作为一个参数携带过来的.但是每个code确实对应一个方法的.code的值有很多个,自己又不想做ifelse或者switch判断于是就狂搜资料,主要让我发现利用java的反射机制可以完美的解决这个问题测试代码…近期由于负责项目的一个模块,该模块下有很多分类,每个分类都有一个编码code,这个值是作为一个参数携带过来的.但是每个code确实对应一个方法的.code的值有很多个,自己又不想做ifelse或者switch判断于是就狂搜资料,主要让我发现利用java的反射机制可以完美的解决这个问题测试代码如下:(可以携带多个参数哦)package com.escs.xmlutils;import java.lang.reflect.Method;public class Test {public String ceshi(){System.out.println(1111111111111);return success;}public static void main(String[] args) throws Exception {//里面写自己的类名及路径Class c  Class.forName(com.escs.xmlutils.Test);Object obj  c.newInstance();//第一个参数写的是方法名,第二个\第三个\...写的是方法参数列表中参数的类型Method methodc.getMethod(ceshi2, String.class,int.class);//invoke是执行该方法,并携带参数值String str2 (String) method.invoke(obj, new Object[]{myname,4});System.out.println(str2);}public  String ceshi(String str){//for(int j0;jSystem.out.println(str);//}return str;}public  String ceshi2(String str,int i){for(int j0;jSystem.out.println(str22222);}return str;}}这样要是动态拼接方法名就更简单了.比如,我的code值有100个,分别为1~100,我code方法分别为ReturnCodeList();这个时候我们把上面的方法抽取出来,返回我们需要的值就行了比如:public String fanShe(String methodName,String className) throws ClassNotFoundException, SecurityException, NoSuchMethodException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{//里面写自己的类名及路径Class c  Class.forName(className);Object obj  c.newInstance();//第一个参数写的是方法名,第二个\第三个\...写的是方法参数列表中参数的类型Method methodc.getMethod(methodName, String.class,int.class);//invoke是执行该方法,并携带参数值String str2 (String) method.invoke(obj, new Object[]{myname,4});return str2;}当然在实际的需求中还是要根据项目的需要来自己抽取方法的.希望对大家有帮助.想更深入了解java反射原理的可以参考:http://www.cnblogs.com/forlina/archive/2011/06/21/2085849.html
http://wiki.neutronadmin.com/news/95264/

相关文章:

  • 银行网站建设公司建设网站准备资料
  • 长沙百度网站建设网站建设策划有哪些
  • 做网站有什么必要济南网站建设推荐企优互联不错
  • 秦皇岛哪有网站优化公司手工制作书签简单漂亮
  • 南宁网站开发制作朝阳区网站建设公司
  • 电脑建站软件秦皇岛住建部官网
  • 赤壁网站设计江西网站开发的公司
  • 有没有做淘宝首页特效的网站wordpress插件音乐
  • 做免费网站教程网上互联网推广
  • dw不会写代码能建立网站吗网站建设开发背景
  • 网站建设寻求合肥网络公司平台
  • 网站推广品牌中山做网站的公司哪家好
  • 有名做网站公司济宁网络公司电话
  • 网站建设的技术难点做网站需要合同吗
  • jsp建网站广告推广的软件
  • vs2010网站开发示例网易企业邮箱客户端设置
  • 微信公众号模板素材网站wordpress没有安装主题选项卡
  • 网站网页设计海报图片网站设计哪家公司好
  • 自己做淘宝优惠券网站杭州微信小程序开发公司排名
  • 个人单页网站建设有限公司有哪些
  • 把开发的网站让外网能访问要怎么做刚成立公司如何做网站
  • 设计模板网站都有哪些网络营销专业
  • 二级域名分发站免费wordpress 显示微信
  • 中国纪检监察报app下载关键词seo优化服务
  • 网站建设规划书参考模板山西免费网站制作
  • 怎么样建立学校网站别人给我们做的网站如何关闭
  • 广东网站建设微信网站定制成都市城乡建设管理局网站
  • 单位网站建设的意义做网站能不备案么
  • 怎么给公司做简单网站h5网站的好处
  • 信邦建设工程有限公司网站企业门户网站平台建设招标采购文件