Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [java] eval() ? (https://forum.scholieren.com/showthread.php?t=482409)

eXo 19-05-2003 19:55

[java] eval() ?
 
Deze java n00b heeft ff een kort vraagje, in Javascript had je 'n handige functie 'eval' die een string evalueerde en als ie er iets mee aankon uitvoerde. Zo kon je bijvoorbeeld "5 + 2" in een string zetten en die string als parameter opgeven met eval en dan kwam er 7 uit. Mijn vraag is nu zit er ook zoiets bij java?

Nee, in de Java API documentation vond ik niks en op google ook niet.

niemand 19-05-2003 19:58

Citaat:

eXo schreef op 19-05-2003 @ 20:55:
Deze java n00b heeft ff een kort vraagje, in Javascript had je 'n handige functie 'eval' die een string evalueerde en als ie er iets mee aankon uitvoerde. Zo kon je bijvoorbeeld "5 + 2" in een string zetten en die string als parameter opgeven met eval en dan kwam er 7 uit. Mijn vraag is nu zit er ook zoiets bij java?

Nee, in de Java API documentation vond ik niks en op google ook niet.

ik zou zeggen.. probeer het eens uit in java?

eXo 19-05-2003 20:01

Calculator.java:80: cannot resolve symbol
symbol : method eval (java.lang.String)
location: class Calculator
int test = eval(" 5 + 2");
^

:(

niemand 19-05-2003 20:04

Citaat:

eXo schreef op 19-05-2003 @ 21:01:
Calculator.java:80: cannot resolve symbol
symbol : method eval (java.lang.String)
location: class Calculator
int test = eval(" 5 + 2");
^

:(

als ie niet in de java API documentation staat zit ie er gewoon niet in
kijk eens in de index van de javadocs zou ik zeggen, anders heb je pech
er was wel een functie om dit te doen, maar dat weet k niet meer
misschien:
int test = ((int)string_a) + ((int)string_b);
maar het kan ook zijn dat dat php was :P

McMotion 20-05-2003 13:07

lijkt me erg sterk dat dat erin zit... dan zou de virtual machine moeten weten hoe java code werkt :confused:

McMotion 20-05-2003 13:08

ow wacht.. in .NET kan het wel, misschien kan het met java ook wel :confused: maar het lijkt me toch sterk


Alle tijden zijn GMT +1. Het is nu 14:48.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.