Ang OKQ8, jag skulle nog säga att det är bättre att skapa separata "konton" (egen rad) för saldo och köpgräns men inte ha med dem i balansen. Enkelt att lägga till utan några större förändringar i övriga koden.
Saldo och köpgräns matchas redan med uttrycket som hämtar kvar att utnyttja så de är enkla att använda. Nåt sånt här skulle det bli:
Kod:
141: accounts.add(new Account("OKQ8 VISA" , Helpers.parseBalance(matcher.group(1)), "1"));
142: balance = balance.add(Helpers.parseBalance(matcher.group(1)));
>>>: accounts.add(new Account("Saldo" , Helpers.parseBalance(matcher.group(2)), "1"));
>>>: accounts.add(new Account("Köpgräns" , Helpers.parseBalance(matcher.group(3)), "1"));
Har tyvärr inte möjlighet att bygga och testa just nu.