00000004.htm

来自「水木清华BBS」· HTM 代码 · 共 59 行

HTM
59
字号
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;wingzhang&nbsp;(scott),&nbsp;信区:&nbsp;Java&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;有关于Method&nbsp;getMethod(String,Class[])方法求助&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Mon&nbsp;Mar&nbsp;&nbsp;8&nbsp;10:43:49&nbsp;1999)&nbsp;<BR>&nbsp;<BR>【&nbsp;在&nbsp;sheen&nbsp;(星矢胖胖熊-一切都会有的)&nbsp;的大作中提到:&nbsp;】&nbsp;<BR>∶<I>&nbsp;I&nbsp;have&nbsp;try,&nbsp;but&nbsp;the&nbsp;same&nbsp;result:&nbsp;无法调用此方法&nbsp;</I><BR>&nbsp;<BR>Can&nbsp;you&nbsp;put&nbsp;out&nbsp;your&nbsp;method&nbsp;signature?&nbsp;<BR>I&nbsp;have&nbsp;passed&nbsp;the&nbsp;following&nbsp;examples:&nbsp;<BR>&nbsp;<BR>import&nbsp;java.lang.reflect.*;&nbsp;<BR>&nbsp;<BR>public&nbsp;class&nbsp;TestM&nbsp;{&nbsp;<BR>public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args){&nbsp;<BR>&nbsp;&nbsp;&nbsp;try{&nbsp;<BR>&nbsp;&nbsp;TestM&nbsp;t&nbsp;=&nbsp;new&nbsp;TestM();&nbsp;<BR>&nbsp;&nbsp;Class&nbsp;c&nbsp;=&nbsp;t.getClass();&nbsp;<BR>&nbsp;&nbsp;Class[]&nbsp;cargs&nbsp;=&nbsp;new&nbsp;Class[2];&nbsp;<BR>&nbsp;&nbsp;String[]&nbsp;realArgs&nbsp;=&nbsp;{&quot;aa&quot;,&quot;bb&quot;};&nbsp;<BR>&nbsp;&nbsp;cargs[0]&nbsp;=&nbsp;realArgs.getClass();&nbsp;<BR>&nbsp;&nbsp;Integer&nbsp;in&nbsp;=&nbsp;new&nbsp;Integer(2);&nbsp;<BR>&nbsp;&nbsp;cargs[1]&nbsp;=&nbsp;in.getClass();&nbsp;<BR>&nbsp;&nbsp;Method&nbsp;m&nbsp;=&nbsp;c.getMethod(&quot;test&quot;,cargs);&nbsp;<BR>&nbsp;&nbsp;Object[]&nbsp;inArgs&nbsp;=&nbsp;new&nbsp;Object[2];&nbsp;<BR>&nbsp;&nbsp;inArgs[0]&nbsp;=&nbsp;readArgs;&nbsp;<BR>&nbsp;&nbsp;inArgs[1]&nbsp;=&nbsp;in;&nbsp;<BR>&nbsp;&nbsp;m.invoke(t,inArgs);&nbsp;<BR>&nbsp;}catch(Exception&nbsp;e){System.out.println(e);}&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>&nbsp;public&nbsp;void&nbsp;test(String[]&nbsp;str,Integer&nbsp;stri){&nbsp;<BR>&nbsp;&nbsp;&nbsp;for(int&nbsp;j&nbsp;=&nbsp;0;&nbsp;j&nbsp;&lt;&nbsp;str.length;&nbsp;j&nbsp;++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;System.out.println(str[j]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;System.out.println(stri.intValue());&nbsp;<BR>}&nbsp;<BR>}&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;202.119.38.2]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?