Avatar billede fbisoft Nybegynder
20. oktober 2003 - 22:33 Der er 6 kommentarer og
1 løsning

ændring af et bogstav i en streng

Hejsa !
dette spørgsmål er nok lidt trivielt men, mit problem er som følger :
hvis jeg har en : string tekst="hatte"
og jeg lave strengen om til katte...

på forhånd tak
Avatar billede erikjacobsen Ekspert
20. oktober 2003 - 22:36 #1
Stringbuffer tekst = new StringBuffer("katte");
tekst.replace(0,0,"h");

Du kan ikke lave om i en String - den er "immutable".
Avatar billede erikjacobsen Ekspert
20. oktober 2003 - 22:39 #2
Nå, ja, faktisk:

tekst.replace(0,1,"h");
Avatar billede arne_v Ekspert
20. oktober 2003 - 22:40 #3
tekst = rekst.replace('h','k');

gør nok hvad du vil.
Avatar billede arne_v Ekspert
20. oktober 2003 - 22:40 #4
Teknisk set er det en helt anden streng, fordi som Erik siger kan man ikke ændri
i en String, men formentligt er det OK for dig.
Avatar billede fbisoft Nybegynder
20. oktober 2003 - 22:54 #5
jeg vil gerne give dig point erik (og mange tak!) men ved ikke hvordan.
Avatar billede erikjacobsen Ekspert
20. oktober 2003 - 22:58 #6
Ok, men jeg skal da lige være sikker på du forstår forskellen på en String og en
StringBuffer. Gør du det?
Avatar billede fbisoft Nybegynder
20. oktober 2003 - 23:38 #7
hmmm, det tror jeg ikke helt....men det jeg vil lave, virker så .....
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