Sto cercando di usare una costante anziché una stringa letterale in questo pezzo di codice:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
appare nel codice piuttosto spesso e sarebbe invece meglio fare riferimento ad alcune static final
variabili. Sai dove posso trovare una tale variabile in JDK?
A proposito, su un secondo pensiero, tali costanti sono un cattivo design: i letterali statici pubblici ... non sono una soluzione per la duplicazione dei dati
Files.newBufferedWriter(Path path, Charset cs)
da NIO.