我试图在这段代码中使用常量而不是字符串文字:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
出现在代码中的频率较高,而最好是引用某些static final
变量。您知道我在JDK哪里可以找到这样的变量吗?
顺便说一句,顺便说一句,这样的常数是不好的设计:公共静态文字...不是数据复制的解决方案
Files.newBufferedWriter(Path path, Charset cs)
从NIO 使用。