Goedemiddag / avond,
Ik ben bezig met een opdracht waarin ik de volgende output in een String heb zitten. De inhoud van een string is gemaakt door een boomstructuur te doorlopen waar nodes verschillende waarden hebben. Er volgt dan uiteindelijk een string uit zoals onder. (die in dit geval true is)
Het probleem is nu dat ik deze string niet in een if-statement kan gebruiken omdat het geen boolean waarde is. Kan ik dit op een of andere manier wel zo krijgen? Als ik bijvoorbeeld handmatig de code inklop, dan werkt het wel.
Wat ik dus uiteindelijk wil is de inhoud van de string in de if-statement zetten.
Ik ben bezig met een opdracht waarin ik de volgende output in een String heb zitten. De inhoud van een string is gemaakt door een boomstructuur te doorlopen waar nodes verschillende waarden hebben. Er volgt dan uiteindelijk een string uit zoals onder. (die in dit geval true is)
Java:
1
2
3
4
5
6
7
8
9
10
11
| //de String waar het om draait String solution = "((( true ) && ( true )) && ( true ))" //wat ik er mee wil doen if ((this.solution)) { retvalue = true; } else if (!this.solution) { retvalue = false; } |
Het probleem is nu dat ik deze string niet in een if-statement kan gebruiken omdat het geen boolean waarde is. Kan ik dit op een of andere manier wel zo krijgen? Als ik bijvoorbeeld handmatig de code inklop, dan werkt het wel.
Java:
1
2
3
4
| if (((( true ) && ( true )) && ( true ))) { System.out.println("yay"); } |
Wat ik dus uiteindelijk wil is de inhoud van de string in de if-statement zetten.