Come da titolo![]()
Come da titolo![]()
Sì, Formatter può essere creato con un OutputStream, e per i file userai quindi FileOutputStream, che può essere creato con il costruttore che ha il flag boolean per indicare se fare l'append o no.Originariamente inviato da Dreamer89
Come da titolo![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Puoi farmi un esempio per capire come devo dichiarare un oggetto Formatter per far sì che si apra in questa modalità?Originariamente inviato da andbin
Sì, Formatter può essere creato con un OutputStream, e per i file userai quindi FileOutputStream, che può essere creato con il costruttore che ha il flag boolean per indicare se fare l'append o no.
FileOutputStream fos = new FileOutputStream ("tuofile.txt", true);Originariamente inviato da Dreamer89
Puoi farmi un esempio per capire come devo dichiarare un oggetto Formatter per far sì che si apra in questa modalità?
Formatter fmt = new Formatter (fos);
.....
Chiaramente puoi usare uno dei 3 costruttori:
Formatter(OutputStream os)
Formatter(OutputStream os, String csn)
Formatter(OutputStream os, String csn, Locale l)
Gli ultimi 2 se devi specificare charset/locale.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Grazie mille, ma a che servono charset e locale?? Vabbè comunque a me interessa il costruttore più semplice, ora provo ^^
Il charset centra con la codifica dei caratteri in byte nel file, cioè se devono essere codificati in UTF-8, ISO-8859-1 o altro. Il locale centra invece con le regole di formattazione dei dati, ad esempio se formatti un numero decimale con il locale italiano ottieni es. 123,45 mentre con un altro locale potrai avere un diverso separatore ecc...Originariamente inviato da Dreamer89
ma a che servono charset e locale??
Se usi il primo costruttore che ho indicato, userà il charset e il locale che sono di "default" della piattaforma.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet