Eller med andre ord, hvordan får jeg talt antal ord og sat det enkelte aktuelle ord ind i en forløkke ? Så kan man jo eventuelt tælle bogstaverne med charAt(length), ja.
Prøv at forklar dit problem bedre. Arne_v svarer jo helt præcist på dit spørgsmål hvormange tegn der er i en streng, altså hvormange bogstaver i dit ord, såfremt dit ord ligger i en streng. Gå d fra du har en sætning:
"Jeg kunne godt tænke mig at tælle antal ord"
Hvis du vil tælle antallet af ord så tæller du f.eks. hvormange mellemrum der er og lægger 1 til, det kan du f.eks. bruge charAt eller substring til.
Men du skal lave mere end bare en tæller for hvert mellemrum hvis du så skal bruge ordene bagefter til at finde ud af hvilket der er længst.
Så prøv at forklar dit problem helt fra bunden og helt til slut, nu flere ord jo bedre.
okay . det jeg egentlig gerne vil, er at give ord nummer x i en given streng, med som argument. For derefter at få returnet hvor mange bogstaver der er i ord nummer x .
Okay, det er lang tid siden jeg har skrevet Java, men her er hvordan jeg ville gøre det: (Betragt det som Pseudo-kode)
String TestString = " Dette er den streng der skal tælles på";
String[] splittedString;
splittedString = testString.split(" "); for(int i = 0; i < splittedString.length(); i++) { system.out.printLn("Ordet: " + splittedString[i] + " har " + splittedString[i].length() + "bogstaver") }
Okay, det var et hurtigt og med 100% sikkerhed ikke syntaktisk korrekt svar, men jeg håber du selv kan komme videre herfra? Jeg vil gerne lave en pænere løsning når jeg har et udviklingsmiljø oppe at køre, for mine java - evner er vist lidt rustne. Jeg ville dog mene du får mest ud af, at gå frem selv med det du har her...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.