看下例:
String method  = "printStr";public void XXX ( String abc ){
    System.out.println( abc );
}
想把 XXX 替换成 method(String) 不知道可行不?

解决方案 »

  1.   

    可以 因为分配的内存空间不一样随便拉 不过method好象是java的关键字吧
      

  2.   

    LZ的意思应该是
    如果String method  = "printStr";
    那么XXX就换成printStr
    如果String method  = "strPrint";
    那么XXX就换成strPrint可以不可以我不清楚..
    但至少我不会..
      

  3.   

    这样写是可以的,但达不到你想要的效果,
    比如你写的例子,如果是public void method,那么这里的method只是
    一个方法名,而不是你上面的变量method,当然也就不会是变量method所指的内容了。
      

  4.   

    楼主的想法很好,很强大,可以,用Ruby就可以了JavaScript也行。另外怀疑这种需求的,我只能说井口就那么大 你也就能看那么多。
      

  5.   

    喔,谢谢,java不能这样啊。
    有些朋友没有明白我的意思,有些明白了,不过就算了。此话题到此为止。
      

  6.   

    我也再说一句,java应该不支持吧
      

  7.   

    可以滴 不过要用到javassist 动态class生成技术