你是指通过名称来找到变量吗?
那你可以通过Java的reflect机制来完成,具体可以看看java.lang.reflect包里面的内容

解决方案 »

  1.   

    public void setStrTemp(String str){
    str = strTemp;
    }
    public String getStrTemp(){
    return strTemp;
    }
    用setStrTemp来设置strTemp得值,用getStrTemp()来得到strTemp得值
      

  2.   

    to trust_me有误
    public void setStrTemp(String str){
    str = strTemp;
    }
    应为:
    public void setStrTemp(String str){
    strTemp = str;
    }
      

  3.   

    我已经看不下去了。除了2楼的其它的再学学java去吧。
    我的意思是可以取到变量名不想通过判断想根据变量名从runtime里拿出值来。