Wenn sich der Ausdruck in Form einer Zeichenfolge befindet, begegnen wir im Allgemeinen große Probleme bei der Bewertung.
Hier ist eine Methode, die JavaScript direkt aufruft, um den Wert zurückzugeben, der zweifellos ein magisches Werkzeug ist.
Der Code ist wie folgt:
Paket scc; importieren javax.script.scriptengine; import Javax.Script.ScriptenGeManager; importieren Sie Javax.Script.Scriptexception; Public Class Counter {public static void main (String [] args) {// todo auto-generated method sturscriptenmanager = new ScriptenManager (); scriptengine scriptge scriptenemaner (); scripttengine sciptengine SECRICTINGEMANAGER (); scriptengine SECRIPTENELAME (SCRIPTENGE SCRIPTENELAGER); Manager.Ich werde einen einfachen Betrieb der Implementierung des Taschenrechners in Java teilen. Der Code ist wie folgt:
Scriptenginemanger sem = new scriptenginemanger ();/*Skript -Engine -Management*/scripTengine se = sem.getEginByName ("javaScript");/*script Engine*/jtextfield tf = new Jtextfield (10); Versuchen Sie {system.println ("2+2"); Ergebnis*/tf.setText (se.eval (tf.getText ()). toString); // Zeigen Sie das Betriebsergebnis des Textfelds, ähnlich dem Timer -Effekt} catch (scriptexception e) {System.out.println ("Arithmetikfehler!");}Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels über Java, das JavaScript aufruft, um Beispiele für Stringrechner -Code zu implementieren. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!