|
||||||||
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 |