java常用代码段整理(持续更新)

FileWriter指定编码格式

FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,总之不是UTF-8的,而FileWriter类有getEncoding方法,却没有setEncoding的方法,如下的写法可以使正确输出UTF-8的文件:

            Writer newFile;
            try {
                newFile = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(entry.getKey().substring(0, entry.getKey().length()-4) + ".java"),"UTF-8"));
原文地址:https://www.cnblogs.com/zhjh256/p/6598764.html