Onderstaande functie gebruik in een java programma. Dit programma geeft het eerste karakter uit een string met getallen terug. Nu wil ik graag dat het eerste getal wordt teruggegeven en dat ook de meegegeven string waarde met 1 element wordt verkleint. Dit kan natuurlijk vanuit het hoofdprogramma maar ik wil het vanuit de class functions. In delphi dit ik dit door in de aanroep van int buf_word(String waarde) var op te nemen maar dit werkt helaas niet in java, weet iemand hier een oplossing voor
programma
functions func = new functions();
String waarde = "12345";
int x = func.buf_word(waarde);
class functions
{
int buf_word(String waarde)
{
int result = 0;
if (waarde.length() > 0)
{
int int_waarde = (int)waarde.charAt(0);
//verwijder het eerste element uit de waarde
waarde = waarde.substring(1, waarde.length());
}
return result;
}
}
programma
functions func = new functions();
String waarde = "12345";
int x = func.buf_word(waarde);
class functions
{
int buf_word(String waarde)
{
int result = 0;
if (waarde.length() > 0)
{
int int_waarde = (int)waarde.charAt(0);
//verwijder het eerste element uit de waarde
waarde = waarde.substring(1, waarde.length());
}
return result;
}
}