Я пытаюсь использовать константу вместо строкового литерала в этом фрагменте кода:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
появляется в коде довольно часто, и было бы намного лучше обратиться к некоторой static final
переменной вместо этого. Вы знаете, где я могу найти такую переменную в JDK?
Кстати, подумав, такие константы - плохой дизайн: публичные статические литералы ... не являются решением для дублирования данных
Files.newBufferedWriter(Path path, Charset cs)
из NIO.