我有一個可以打開,讀取和寫入多個文件的java程序。它也包含複雜的邏輯格式。在Java類方法中嵌入JavaScript代碼段
現在我寫的jsfiddle一個簡單的JavaScript here做一些樹遍歷和解析對我來說,它比在Java中實現要容易得多。
我現在的挑戰是如何將這個JavaScript腳本「嵌入」到我的Java方法中。我主要是一個Java編碼器。
的Java方法僞代碼是這樣的:
<Java method begins……>
String input = 「ABC」 //its more complex than ABC
String o1= null;
//JavaScript script begins,
//Javascript evaluates the Java string input
//Javascript output is assigned to Java o1
o1 = output;
//Javascript script ends
//maniputate and process Java string o1 - which is not null
<Java method ends>
http://stackoverflow.com/questions/7487908/how-can-i-use-javascript-in-java – JamesB
腳本引擎Java 6中介紹:HTTP ://docs.oracle.com/javase/6/docs/api/javax/script/package-summary.html – JamesB