Ik zit met het volgende probleem. Ik moet getallen in een searchengine in de juiste volgorde kunnen opzoeken. Helaas kan de searchengine (Lucene) alleen werken met Strings en daarom moet ik de getallen omzetten naar Strings die lexografisch in dezelfde volgorde staan als ze getalsmatig staan.
Stel dat ik 2 en 10 heb. Als ik dit in de searchengine zou plaatsen, dan zou 2 na 10 staan (2 staat later in het woordenboek dan 10). Daarom moet ik 2 dus bv aanvullen met 0`en: 02. 02 staat eerder in het woordenboek dan 10. Het probleem is dat ik nergens een handige functie heb kunnen vinden die dit voor mij doet (ik ben lui). Ik heb zelf al een in elkaar gezet voor gehele getallen maar ik zit een beetje met de gebroken getallen.
Ik kan hiervoor wel een oplossing bedenken, maar ik zoek eigelijk naar een functie die dit probleem netjes voor mij oplost. *scheelt me veel tijd*. Dus wie weet een oplossing voor dit probleem?
Stel dat ik 2 en 10 heb. Als ik dit in de searchengine zou plaatsen, dan zou 2 na 10 staan (2 staat later in het woordenboek dan 10). Daarom moet ik 2 dus bv aanvullen met 0`en: 02. 02 staat eerder in het woordenboek dan 10. Het probleem is dat ik nergens een handige functie heb kunnen vinden die dit voor mij doet (ik ben lui). Ik heb zelf al een in elkaar gezet voor gehele getallen maar ik zit een beetje met de gebroken getallen.
Ik kan hiervoor wel een oplossing bedenken, maar ik zoek eigelijk naar een functie die dit probleem netjes voor mij oplost. *scheelt me veel tijd*. Dus wie weet een oplossing voor dit probleem?