jogrba Skrevet 20. desember 2005 Rapporter Del Skrevet 20. desember 2005 (endret) Hei. Jeg er ute etter å representere heltall fra 0 til 99 vha 2 siffer. Altså at tallene 0,1,2,3,4,5,6,7,8,9 skal vises som 00, 01, 02, 03, osv... Hvordan kan jeg f.eks. endre int tall = 2; til tall = 02; Er på utikk etter dette, så ikke klokkeslettet skal vises som 18:5 når klokka er 18:05... Endret 20. desember 2005 av jogrba Lenke til kommentar
HighTower Skrevet 20. desember 2005 Rapporter Del Skrevet 20. desember 2005 vel, du kan enten sjekke om tallet er mellom 0 og 9 og i så fall sette en 0 foran tallet, eller du kan bruke en såkalt Formatter, noe ala MaskedFormatter tror jeg Lenke til kommentar
yonderboy Skrevet 21. desember 2005 Rapporter Del Skrevet 21. desember 2005 Her liker jeg å bruke en assertion: public String formaterTall(int tall) { return (tall<10) ? "0" + tall : "" + tall; } Lenke til kommentar
JohndoeMAKT Skrevet 24. desember 2005 Rapporter Del Skrevet 24. desember 2005 Litt sent, men what the hell. Jeg gjør det på denne måten: import java.text.DecimalFormat; import java.text.NumberFormat; NumberFormat toSiffer = new DecimalFormat("00"); int tallMedToSiffer = toSiffer.format(tallMedEtEllerToSiffer); Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå