|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
inf101
Class Ut
java.lang.Object | +--inf101.Ut
- public class Ut
- extends java.lang.Object
Denne klassen er laget ved Ifi, UiO og inneholder metoder for ? skrive til terminal og fil, samt formattering av tall som String. Klassen st?tter b?de skriving linje for linje, tegn for tegn, og item for item (hvor et item kan v?re et heltall, et flyttall eller en tekststreng). De tre typene skriving kan kombineres. Eksempel p? bruk:
import inf101.*; class TestUt { public static void main (String [] args) { double [] vekt = {10.6, 23.1, 16.2, 36.2, 8.2, 22.2, 33.1}; double [] h?yde= {180.3, 170.2, 175.6, 165.3, 182.2, 160.2, 178.3}; int n = 7; Ut utfil = new Ut("tekstfil.txt"); utfil.outStringln(" Individ Vekt H?yde"); for (int i=0; i < n; i++) { utfil.outInt(i+1, 10); utfil.outDouble(vekt[i], 10, 1); utfil.outDouble(h?yde[i], 10, 1); utfil.outln(); } utfil.close(); } }Merk: forel?pig kan en ikke benytte linker (slik som ~ eller /hom/) i pathen n?r en oppretter et Ut-objekt. Version 15/08/2001/AM og OCL
Constructor Summary | |
Ut()
Lager et Ut-objekt for skriving til skjerm. |
|
Ut(java.lang.String filnavn)
Lager et Ut-objekt for skriving til spesifisert fil. |
Method Summary | |
void |
close()
Lukk fil |
void |
outChar(char c)
Skriv tegnet c . |
void |
outChar(char c,
int width)
Skriv tegnet c venstrejustert p? width plasser. |
void |
outDouble(double x,
int decimals)
Skriv flyttallet x med decimals desimaler. |
void |
outDouble(double x,
int width,
int decimals)
Skriv flyttallet x med decimals desimaler, h?yrejustert
og p? width plasser.
|
void |
outInt(int n)
Skriv heltallet n . |
void |
outInt(int n,
int width)
Skriv heltallet n h?yrejustert p? width plasser.
|
void |
outLn()
Skriv ut et linjeskift. |
void |
outString(java.lang.String s)
Skriv tekststrengen s . |
void |
outString(java.lang.String s,
int width)
Skriv tekststrengen s venstrejustert p? width plasser.
|
void |
outStringLn(java.lang.String s)
Skriv ut en tekststreng og avslutt med linjeskift. |
static java.lang.String |
writeDouble(double x,
int width,
int decimals)
Lag String av flyttallet x h?yrejustert p? width plasser med decimals plasser etter komma.
|
static java.lang.String |
writeInt(int n,
int width)
Lag String av haltallet n h?yrejustert p? width plasser.
|
static java.lang.String |
writeLong(long n,
int width)
Lag String av long n h?yrejustert p? width plasser.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
Ut
public Ut()
- Lager et Ut-objekt for skriving til skjerm.
Ut
public Ut(java.lang.String filnavn)
- Lager et Ut-objekt for skriving til spesifisert fil.
Method Detail |
outChar
public void outChar(char c)
- Skriv tegnet
c
.
outChar
public void outChar(char c, int width)
- Skriv tegnet
c
venstrejustert p?width
plasser.
outInt
public void outInt(int n)
- Skriv heltallet
n
.
outInt
public void outInt(int n, int width)
- Skriv heltallet
n
h?yrejustert p?width
plasser. Dersom det ikke er plass til heltallet p? det spesifiserte antall plasser, avsluttes tallet med ...
writeInt
public static java.lang.String writeInt(int n, int width)
- Lag String av haltallet
n
h?yrejustert p?width
plasser. Dersom det ikke er plass til heltallet p? det spesifiserte antall plasser, avsluttes tallet med ...
writeLong
public static java.lang.String writeLong(long n, int width)
- Lag String av long
n
h?yrejustert p?width
plasser. Dersom det ikke er plass til heltallet p? det spesifiserte antall plasser, avsluttes tallet med ...
outDouble
public void outDouble(double x, int decimals)
- Skriv flyttallet
x
meddecimals
desimaler.
writeDouble
public static java.lang.String writeDouble(double x, int width, int decimals)
- Lag String av flyttallet
x
h?yrejustert p?width
plasser meddecimals
plasser etter komma. Dersom det ikke er plass til heltallet p? det spesifiserte antall plasser, avsluttes tallet med ...
outDouble
public void outDouble(double x, int width, int decimals)
- Skriv flyttallet
x
meddecimals
desimaler, h?yrejustert og p?width
plasser. Dersom det ikke er plass til flyttallet p? det spesifiserte antall plasser, avsluttes tallet med ...
outString
public void outString(java.lang.String s)
- Skriv tekststrengen
s
.
outString
public void outString(java.lang.String s, int width)
- Skriv tekststrengen
s
venstrejustert p?width
plasser. Dersom det ikke er plass til tekststrengen p? det spesifiserte antall plasser, avsluttes tekststrengen med ...
outStringLn
public void outStringLn(java.lang.String s)
- Skriv ut en tekststreng og avslutt med linjeskift.
outLn
public void outLn()
- Skriv ut et linjeskift.
close
public void close()
- Lukk fil
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |