Bumbolt
Legacy Member
PHP:
/*
* Deze methode voert de bewerking uit
*/
public void berekenResultaat() {
splitInput = new String[500];
splitInput = input.split("\\s");
System.out.println(splitInput[0]);
System.out.println(splitInput[1]);
}
Deze staan in de velden :
Code:
String[] splitInput;
String input;
Het probleem is dat hij slechts op 1 spatie splitst. splitInput[0] is gevuld maar splitInput[1] niet.
Bv. voor input "12 + 12"
Krijg ik output: 12 en een Index out of bounds. Maw splitInput[1] is null
Ik heb de space al op verschillende manieren gedefinieerd (" ", ' ' (werkt logisch niet),...)
Als ik split("1") gebruik krijg ik voor input "23145" wel mooi "23" en "45".
Heeft iemand een idee hoe ik spatie goed definieer?