Avatar billede ladyhawke Novice
12. december 2001 - 15:43 Der er 4 kommentarer og
2 løsninger

Altid 4 karakterer i en streng med tal?

Hvis man vil have en talstreng der altid indeholder 4 tegn uanset tallets størrelse (1,2,3 eller 4 cifre), hvordan gør man så?

Formålet er at det skal være slutningen af et filnavn og der skal fyldes op med nuller fra venstre, hvis der mangler nogen...
Avatar billede disky Nybegynder
12. december 2001 - 15:45 #1
Du bruger klassen

Class NumberFormat

Til at formatere din streng med
Avatar billede mallemab Nybegynder
12. december 2001 - 15:49 #2
int i;
.....
.....
String tal = \"\"+i;
while(tal.length()<5)
    \"0\"+tal;

Avatar billede mallemab Nybegynder
12. december 2001 - 15:50 #3
øhh selgfølgelig :

String tal = \"\"+i;
while(tal.length()<4)
    \"0\"+tal;

Avatar billede carstenknudsen Nybegynder
12. december 2001 - 15:51 #4
import java.text.*;
int i = 23;
DecimalFormat format = new DecimalFormat(\"0000\");
String s = format.format( i );
Avatar billede disky Nybegynder
12. december 2001 - 15:52 #5
kan man også men NumberFormat er langt mere flexible
Avatar billede ladyhawke Novice
12. december 2001 - 17:04 #6
Tak for svarene, jeg har givet point til det der har hjulpet mest :-)
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