Bu kod parçası bir dize değişmez yerine sabit kullanmaya çalışıyorum:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"kodda oldukça sık görünür ve static finalbunun yerine bazı değişkenlere başvurmak daha iyi olur . JDK'da böyle bir değişkeni nerede bulabileceğimi biliyor musunuz?
BTW, ikinci bir düşünceye göre, bu sabitler kötü tasarımdır: Kamu Statik Değişmezleri ... Veri Çoğaltma için Çözüm Değil
Files.newBufferedWriter(Path path, Charset cs), NIO'dan kullanın .