Morten Dahl wrote:
> Hmm, synes nu maaske nok ikke at det er en saerlig paen maade at goere
> det paa, men indtil der kommer en mere smart loesning kunne du bruge
> aString.split("a").length.. Men ved ikke om den fejler hvis der ikke
> findes nogle "a"-er i strengen..
Hvis man alligevel varmer op under et regulært udtryk, kunne man jo
erstatte alt, hvad der ikke er "a" med ingenting, og kigge på længden af
den nye streng:
int A_count = aString.replaceAll("[^a]", "").length();
Men en mindre elegant løkke, er nok meget mere effektiv:
int A_count = 0;
for (int i = 0; i<aString.length(); i++)
if (aString.charAt(i) == 'a')
A_count++;
M.v.h.
Jonathan
--
Er din e-mail vigtig? Er du træt af virus og spam i mailen?
Virus-scanning og spam-filtrering på alle mail-konti. På redundant
mail-setup med daglig backup.
http://www.jsp-hotel.dk/