jogrba Skrevet 20. desember 2005 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 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 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 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å