konten.addFilter("kontonummer like ?", new Object[]{"%" + kontonummer});
konten.addFilter("blz = ?", new Object[]{blz});
while (konten.hasNext())
{
// Fuehrende Nullen abschneiden und dann vergleichen
Konto test = (Konto) konten.next();
int current = test.getFlags();
if (flag == Konto.FLAG_NONE)
{
// Nur Konten ohne Flags zugelassen
if (current != flag)
continue;
}
else if (flag > 0)
{
// Ein Flag ist angegeben. Dann kommt das Konto nur
// in Frage, wenn es dieses Flag besitzt
if ((current & flag) != flag)
continue;
}
String kTest = test.getKontonummer();
if (kTest == null || kTest.length() == 0)
continue;
if (kTest.startsWith("0"))
kTest = kTest.replaceAll("^0{1,}","");