Il codice fa semplicemente questo:
codice:FileWriter fw = new FileWriter(file, true); pw = new PrintWriter(fw); pw.print(value);
Il codice fa semplicemente questo:
codice:FileWriter fw = new FileWriter(file, true); pw = new PrintWriter(fw); pw.print(value);
Non ci sono Queen senza Freddie !
FileWriter usa il charset di "default" della tua piattaforma, che quindi risulta essere UTF-8. A FileWriter NON puoi specificare un charset.
Ma puoi usare direttamente PrintWriter con il costruttore:
PrintWriter(File file, String csn)
o
PrintWriter(String fileName, String csn)
csn è il charset. Se non vuoi UTF-8 ... quale vuoi?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet