|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
easyIO
Class Format
java.lang.Object easyIO.Format
public class Format
- extends java.lang.Object
En klasse for formatering av tall og tekst i forbindelse med
utskrift til fil eller skjerm. Klassen inneholder i hovedsak to
typer av metoder: align
og format
.
align
-metodene tar en tekst eller et tall og
h?yrejusterer teksten/tallet p? opgitt antall plasser. Hvis
teksten/tallet er lenger en oppgitt bredde, avsluttes
teksten/tallet med opptil tre prikker. For metodene som tar reelle
tall finnes det i tillegg mulighet for ? spesifisere antall plasser
etter komma. Tallet blir i s? fall avrundet. Dette skjer f?r tallet
h?yrejusteres.
Eksempler p? bruk:
System.out.println(Format.align("tekst"), 10); System.out.println(Format.align("lenger tekst", 10); System.out.println(Format.align(34.999, 10, 2));Resulterer i f?lgende utskrift:
tekst lenger ... 35.00
format
-metodene returnerer en tekst med det opgitte
antall desimaler. Tallet blir avrundet.
For mer avansert formatering av desimaltall se
DecimalFormat
- Version:
- 4.0. (12.okt, 2006)
- Author:
- Forfatterne av "Rett p? Java"
Constructor Summary | |
---|---|
Format()
|
Method Summary | |
---|---|
static java.lang.String |
align(char c,
int width)
Spesialisering av align |
static java.lang.String |
align(double n,
int width)
Spesialisering av align |
static java.lang.String |
align(double n,
int width,
int decimals)
Spesialisering av align |
static java.lang.String |
align(int n,
int width)
Spesialisering av align |
static java.lang.String |
align(java.lang.String s,
int width)
H?yrejusterer teksten s p?
width plasser. |
static java.lang.String |
alignLeft(char c,
int width)
Spesialisering av alignLeft. |
static java.lang.String |
alignLeft(double d,
int width)
Spesialisering av alignLeft. |
static java.lang.String |
alignLeft(double d,
int width,
int decimals)
Spesialisering av alignLeft. |
static java.lang.String |
alignLeft(int i,
int width)
Spesialisering av alignLeft. |
static java.lang.String |
alignLeft(java.lang.String s,
int width)
Metode for venstrejustering av tekst. |
static java.lang.String |
center(char c,
int width)
Spesialisering av center. |
static java.lang.String |
center(double d,
int width)
Spesialisering av center. |
static java.lang.String |
center(double d,
int width,
int decimals)
Spesialisering av center. |
static java.lang.String |
center(int i,
int width)
Spesialisering av center. |
static java.lang.String |
center(java.lang.String s,
int width)
Metode for sentrering av tekst. |
static java.lang.String |
format(double d,
int decimals)
Runder av flyttall til oppgitt antall desimaler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
Format
public Format()
Method Detail |
---|
align
public static java.lang.String align(java.lang.String s, int width)
- H?yrejusterer teksten
s
p?width
plasser. Hvis oppgitt antal plasser er mindre en lengden p? teksten markeres det med intill tre prikker.- Parameters:
s
- teksten som skal justereswidth
- antal plasser teksten skal justeres p?.- Returns:
- Den nye h?yrejusterte teksten. Blanke tegn til slutt i teksten blir ignorert.
align
public static java.lang.String align(char c, int width)
- Spesialisering av align
- Parameters:
c
- tegnet som skal h?yrejustereswidth
- bredden p? feltet- See Also:
align(String, int)
align
public static java.lang.String align(int n, int width)
- Spesialisering av align
- See Also:
align(String, int)
align
public static java.lang.String align(double n, int width)
- Spesialisering av align
- See Also:
align(String, int)
align
public static java.lang.String align(double n, int width, int decimals)
- Spesialisering av align
- Throws:
java.lang.NumberFormatException
- hvis tallet ikke lot seg formatere meddecimals
desimaler- See Also:
align(String, int)
format
public static java.lang.String format(double d, int decimals)
- Runder av flyttall til oppgitt antall desimaler.
- Returns:
- Tallet som tekst avrundet med
desimaler. - Throws:
java.lang.NumberFormatException
- hvis tallet ikke lot seg formatere meddecimals
desimaler- See Also:
align(String, int)
alignLeft
public static java.lang.String alignLeft(java.lang.String s, int width)
- Metode for venstrejustering av tekst. Teksten s venstrejusteres
p? width plasser.
- See Also:
align(String, int)
alignLeft
public static java.lang.String alignLeft(char c, int width)
- Spesialisering av alignLeft.
- See Also:
alignLeft(String, int)
alignLeft
public static java.lang.String alignLeft(int i, int width)
- Spesialisering av alignLeft.
- See Also:
alignLeft(String, int)
alignLeft
public static java.lang.String alignLeft(double d, int width)
- Spesialisering av alignLeft.
- See Also:
alignLeft(String, int)
alignLeft
public static java.lang.String alignLeft(double d, int width, int decimals)
- Spesialisering av alignLeft.
- See Also:
alignLeft(String, int)
center
public static java.lang.String center(java.lang.String s, int width)
- Metode for sentrering av tekst. Teksten
s
sentreres p? oppgitt antall plasser.- See Also:
align(String, int)
center
public static java.lang.String center(char c, int width)
- Spesialisering av center.
- See Also:
center(String, int)
center
public static java.lang.String center(int i, int width)
- Spesialisering av center.
- See Also:
center(String, int)
center
public static java.lang.String center(double d, int width)
- Spesialisering av center.
- See Also:
center(String, int)
center
public static java.lang.String center(double d, int width, int decimals)
- Spesialisering av center.
- See Also:
center(String, int)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |