有我的實際解決方案,將值添加到一個HashMap字符串轉換爲
private HashMap<String,Sexpr> contexte = new HashMap<String,Sexpr>();
...
this.putVariable("car",Car.CAR);
this.putVariable("cdr",Cdr.CDR);
我想通過使用SAX
<root>
<!-- Les types prédéfinis -->
<type symbole="car" type="expr" class="Car.CAR"/>
<type symbole="cdr" type="expr" class="Cdr.CDR"/>
</root>
做從XML同樣的事情我可以通過使用 attributes.getValue(i).toString()從我的處理程序(使用Sax)中獲取這些值,我想將我的字符串轉換爲Java代碼,以便訪問我的類Car或在這個例子中的Cdr
X.putVariable(attributes.getValue(0).toString, attributes.getValue(2).?);
謝謝您的幫助
我建議改變這個問題的題目,表示要映射一個字符串轉換爲Java對象:
現在,你可以使用它。 – hcpl 2012-03-29 16:08:25