Avatar billede jonas_h Nybegynder
22. november 2005 - 09:23 Der er 8 kommentarer

Tage 6 første tegn af en string.

Hvis jeg har en string i java, hvordan kan jeg så, først finde ud af hvor mange tegn der er, og hvis der er over 6 tegn, så lave en ny string med de 6 første tegn?
Avatar billede jps6kb Novice
22. november 2005 - 09:26 #1
if (myString.size() > 5)
{
  String tempString = myString.charAt(0);
  myString.charAt(1);
  myString.charAt(2);
  myString.charAt(3);
  myString.charAt(4);
  myString.charAt(5);
  myString = tempString;
}

Uden at have prøvet det, må det være sådan noget.. ;)
Avatar billede jps6kb Novice
22. november 2005 - 09:29 #2
Ved nærmere eftertanke må

if (myString.size() > 5)
{
  myString = myString.subString(0,5);
}

egentlig også kunne gøre det..
Avatar billede jonas_h Nybegynder
22. november 2005 - 09:31 #3
Den siger, at size() ikke findes?
Avatar billede jps6kb Novice
22. november 2005 - 09:33 #4
Min fejl.. den hedder length() .. ;)
Avatar billede jonas_h Nybegynder
22. november 2005 - 09:34 #5
Og subString og charAt findes heller ikke....
Avatar billede jonas_h Nybegynder
22. november 2005 - 09:39 #6
Fandt fejlen.. Det hedder substring med lille s :) Tak for hjælppen
Avatar billede jps6kb Novice
22. november 2005 - 09:40 #7
Avatar billede jps6kb Novice
22. november 2005 - 09:40 #8
Ahh.. okay ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester