public class FileOutputManager extends java.lang.Object implements OutputManager
Constructor and Description |
---|
FileOutputManager(java.lang.String nomefile)
Apre un canale di comunicazione con il file il cui nome è specificato come argomento.
|
FileOutputManager(java.lang.String nomeFile,
boolean mod)
Apre un canale di comunicazione con il file il cui nome è specificato come argomento e nella
modalità specificata da
mod . |
Modifier and Type | Method and Description |
---|---|
void |
close()
Chiude il canale di comunicazione.
|
boolean |
isClosed()
Per sapere se il canale è chiuso o aperto.
|
void |
print(boolean b)
Scrive il valore booleano specificato come argomento.
|
void |
print(char c)
Scrive il carattere specificato come argomento.
|
void |
print(double d)
Scrive il floating point in doppia precisione specificato come argomento.
|
void |
print(int i)
Scrive l'intero specificato come argomento.
|
void |
print(long l)
Scrive il
long specificato come argomento. |
void |
print(java.lang.Object o)
Scrive una rappresentazione dell'oggetto di cui viene fornito come argomento il riferimento.
|
void |
print(java.lang.String s)
Scrive la stringa specificata come argomento.
|
void |
printf(java.lang.String formato,
java.lang.Object... args)
Stampa gli oggetti i cui riferimenti sono specificati come argomenti utilizzando la stringa di
formattazione specificata come primo argomento.
|
void |
println()
Conclude la linea corrente e sposta il cursore a capo.
|
void |
println(boolean b)
Scrive il valore booleano specificato come argomento e sposta il cursore a capo.
|
void |
println(char c)
Scrive il carattere specificato come argomento e sposta il cursore a capo.
|
void |
println(double d)
Scrive il floating point in doppia precisione specificato come argomento e sposta il cursore a
capo.
|
void |
println(int i)
Scrive l'intero specificato come argomento e sposta il cursore a capo.
|
void |
println(long l)
Scrive il
long specificato come argomento e sposta il cursore a capo. |
void |
println(java.lang.Object o)
Scrive una rappresentazione dell'oggetto di cui viene fornito come argomento il riferimento e
sposta il cursore a capo.
|
void |
println(java.lang.String s)
Scrive la stringa specificata come argomento e sposta il cursore a capo.
|
java.lang.String |
toString() |
public FileOutputManager(java.lang.String nomeFile, boolean mod)
mod
. Se il parametro mod
vale
true
e il file esiste allora il file viene aperto in scrittura in modalità
append. Se il parametro mod
vale false
e il file
esiste allora il file viene aperto in scrittura ma sovrascritto. Se il file non esiste viene
invece creato.nomeFile
- il nome del file da aprire in scrittura.mod
- modalità di apertura.public FileOutputManager(java.lang.String nomefile)
nomefile
- il nome del file da aprire in scrittura.public java.lang.String toString()
toString
in class java.lang.Object
public void close()
OutputManager
close
in interface OutputManager
public boolean isClosed()
OutputManager
isClosed
in interface OutputManager
true
se e solo se il canale è chiuso.public void print(boolean b)
OutputManager
print
in interface OutputManager
b
- il booleano da scrivere.public void print(char c)
OutputManager
print
in interface OutputManager
c
- il carattere da scrivere.public void print(int i)
OutputManager
print
in interface OutputManager
i
- l'intero da scrivere.public void print(long l)
OutputManager
long
specificato come argomento.print
in interface OutputManager
l
- l'intero long
da scrivere.public void print(double d)
OutputManager
print
in interface OutputManager
d
- il floating point in doppia precisione da scrivere.public void print(java.lang.String s)
OutputManager
print
in interface OutputManager
s
- la stringa da scrivere.public void print(java.lang.Object o)
OutputManager
null
allora viene stampata la stringa "null"
,
altrimenti viene stampato il risultato di o.toString()
.print
in interface OutputManager
o
- il riferimento all'oggetto da scrivere.public void println(boolean b)
OutputManager
println
in interface OutputManager
b
- il booleano da scrivere.public void println(char c)
OutputManager
println
in interface OutputManager
c
- il carattere da scrivere.public void println(int i)
OutputManager
println
in interface OutputManager
i
- l'intero da scrivere.public void println(long l)
OutputManager
long
specificato come argomento e sposta il cursore a capo.println
in interface OutputManager
l
- l'intero long
da scrivere.public void println(double d)
OutputManager
println
in interface OutputManager
d
- il floating point in doppia precisione da scrivere.public void println(java.lang.String s)
OutputManager
println
in interface OutputManager
s
- la stringa da scrivere.public void println(java.lang.Object o)
OutputManager
null
allora viene stampata la stringa
"null"
, altrimenti viene stampato il risultato di o.toString()
.println
in interface OutputManager
o
- il riferimento all'oggetto da scrivere.public void println()
OutputManager
println
in interface OutputManager
public void printf(java.lang.String formato, java.lang.Object... args)
OutputManager
printf
in interface OutputManager
formato
- la stringa di formattazione.args
- la lista dei riferimenti agli oggetti da stampare.