Ich versuche in diesem Code eine Konstante anstelle eines String-Literal zu verwenden:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
erscheint ziemlich oft im Code und es wäre viel besser, static final
stattdessen auf eine Variable zu verweisen . Wissen Sie, wo ich eine solche Variable in JDK finden kann?
Übrigens, bei einem zweiten Gedanken sind solche Konstanten ein schlechtes Design: Öffentliche statische Literale ... sind keine Lösung für die Duplizierung von Daten
Files.newBufferedWriter(Path path, Charset cs)
NIO.