J'essaie d'utiliser une constante au lieu d'un littéral de chaîne dans ce morceau de code:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
apparaît dans le code assez souvent, et il serait préférable de se référer à une static final
variable à la place. Savez-vous où je peux trouver une telle variable dans JDK?
BTW, après réflexion, ces constantes sont de mauvaise conception: les littéraux statiques publics ... ne sont pas une solution pour la duplication des données
Files.newBufferedWriter(Path path, Charset cs)
depuis NIO.