-6
可能重複:
Convert String to code
Run piece of code contained in a String如何使一個字符串中的代碼
有沒有辦法把一個變量(字符串)到一塊的代碼? 我的字符串必須是可變(非靜態) 如果你能解釋一下它簡單地認爲將是很好:d
可能重複:
Convert String to code
Run piece of code contained in a String如何使一個字符串中的代碼
有沒有辦法把一個變量(字符串)到一塊的代碼? 我的字符串必須是可變(非靜態) 如果你能解釋一下它簡單地認爲將是很好:d
我認爲,要創建一些Java語句String
對象和執行內容,如同這是一種方法。
不,這是不可能的,因爲這將意味着,該Java是一種解釋型的編程語言。事實並非如此。
您可以將行與某種類模板(在另一個字符串上)合併,將其存儲到文件中,使用jdk編譯該文件(使用`Runtime.exec調用javac)並使用自定義類加載器加載該類,然後反映出最好的方法和希望。
有使用較新的Java編譯器API一個相當複雜的方式,但我想,這是遠遠超出你的需求。 (並且已經出現一些更復雜的技巧,因爲Eclipse IDE提供的意見,允許執行Java語句。)
執行字符串,就好像它是Java的代碼?不,這是不可能的。 –
不清楚,請給更多的信息 –
你想做什麼解釋更多 –