求高手解决!

zhengloushan 2011-01-29 07:56:24
由于需要,现在有2个方法,一个是正常情况下的JAVA方法 比如是String get(Stirng a)
另一边是编译后的情况,get(LJava/Lang/String)LJava/Lana/String
现在要2边进行对比,有什么办法能判断这2个方法是同一个方法,能解读立刻给分
...全文
87 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
javasishen 2011-01-30
  • 打赏
  • 举报
回复
String get(Stirng a)环成String get(int a)再编译试试。。看看结果是不是变了
liumingchang 2011-01-30
  • 打赏
  • 举报
回复
这个真没有太好的方法判断,还是看LX的怎么说了
yuanyue0540 2011-01-30
  • 打赏
  • 举报
回复
替换一下啊 看结果
凉岑玉 2011-01-29
  • 打赏
  • 举报
回复
一样不一样的根据是根据返回值来判断的?还是参数?还是别的?
zhengloushan 2011-01-29
  • 打赏
  • 举报
回复
就是判断那2个方法是一样的意思,有高手解决不
v先生在成都 2011-01-29
  • 打赏
  • 举报
回复
楼主的意思没看明白,楼上的意思看明白了,但是举例子貌似不对,两个式子怎么能用“==”?什么类型搞明白没?
zhengloushan 2011-01-29
  • 打赏
  • 举报
回复
像JAVA反编译一样, 如一个方法的参数是(int a,String b,Object c)
不过经过编译后就变成(ILJava/Lang/String;LJava/Lang/Object)
我程序中要判断后面那个就是我前面那个方法编译后的结果,如:我源程序有2个方法 get1(int,String)
get2(double,Sring) 另一边是 get1(ILJava/Lang/String;) get2(DLJava/Lang/String)
现在我就要判断 get1(ILJava/Lang/String;) ==get1(int,String)
get2(DLJava/Lang/String) ==get2(double,Sring)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧