Java 判断文件是否为文本文件及获取文件编码格式的方法实例

我们经常会遇到读取文件内容的情况,就需要判断文件是否为文本文件,及文件编码格式,防止乱码出现。
根据文件扩展名判定不太准确,可能会遇到未知扩展名或被修改了扩展名,下面的测试类使用文件头来判断,两个方法是:
1、判断文件是否为文本格式的文件 - isText

2、获取文件的编码格式 - getFilecharset

我们可以看下面实例代码,并可以在线测试一下。

实例源码:
源代码:
执行
执行中...
执行结果:

 
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。

编辑于

关注时代Java

关注时代Java