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