hjælpe med fejl i kode....
HEJ...jeg har lavet en metode checkBrugernavn der modtager en string og som kalder checkBrugernavn som modtager et objekt fra et binært træ og en string.Problemmet er at i den sidste metode sidste metode der gåes aldrig ind i if statementet og tæller hvor mange gange brugernavet (strengen) er i det binære træ.
Kan i se hvad der skal være anderledes??
mvh kube
///////metoderne
int i=0;
public int checkBrugernavn(String brugernavn)
{
int i= checkBrugernavn(rod, brugernavn);
return i;
}
private int checkBrugernavn(Element aktuel, String brugernavn)
{
if(((Person)aktuel.data).getBrugernavn().equals(brugernavn)==true)
{
i++;
}
if (aktuel.vSoen != null)
{
checkBrugernavn(aktuel.vSoen, brugernavn);
}
if (aktuel.hSoen != null)
{
checkBrugernavn(aktuel.hSoen, brugernavn);
}
return i;
}
