5.3学习内容 放射获取泛型类型,for与数学公式的转化示范

来源:互联网 发布:windows版本发布年代 编辑:程序博客网 时间:2024/06/05 04:00

http://blog.csdn.net/u012702547/article/details/45440715

<span style="white-space:pre"></span>Type[] types = method.getGenericParameterTypes();            //因为只有一个参数,所以我们拿第一个就可以了            ParameterizedType pt = (ParameterizedType) types[0];            //获得原始类型            System.out.println(pt.getRawType());//结果是list            //获得实际参数类型,实际参数类型也是一个数组,比如Map<String,String>            //这里只有一个参数,我们就不遍历了            System.out.println(pt.getActualTypeArguments()[0]);//结果是BOOK,泛型类名


http://blog.csdn.net/u010579068/article/details/45441005

程序中:

for(i=A;i!=B;i+=C){i%(2^k)};

可以转化为数学公式:

(A+x*C)%(2^k)=B

(2^k)*y+B=A+C*x        ==>        C*x+(-(2^k)*y)=B-A;

 

化简:ax+by=c






0 0
原创粉丝点击