java读取文件并且制定编码
2016-08-27 14:11
531 查看
按行读取文件,并指定编码,输出编码。
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class Test { static List<String> listkwordst=new ArrayList<String>(); public static void main(String[] args) { String filePath = "F:/1/tra.csv"; readTxtFile(filePath); for(String st:listkwordst){ System.out.println(st); } } //读取文件方法 public static void readTxtFile(String filePath) { try { String encoding = "GBK";//编码格式 File file = new File(filePath);//读入文件 if (file.isFile() && file.exists()) { // 判断文件是否存在 InputStreamReader read = new InputStreamReader( new FileInputStream(file), encoding);// 考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read);//读入文件 String lineTxt = null; while ((lineTxt = bufferedReader.readLine()) != null) { listkwordst.add(lineTxt);//将文件添加到list //System.out.println(lineTxt); } read.close(); } else { System.out.println("找不到指定的文件"); } } catch (Exception e) { System.out.println("读取文件内容出错"); e.printStackTrace(); } } }
相关文章推荐
- java用制定编码读取文件,防止出现中文乱码
- JAVA 读取 制定路径的 XML 文件 和 获取 服务器路径
- java中读取txt文件获得编码格式方法
- java按指定编码写入和读取文件内容的类
- Java 实现按行读取文件并且将行中的重复数据删除
- Java自动根据文件内容的编码来读取避免乱码
- java 读取资源文件并且动态设置资源里面的参数demo
- JAVA读取不同编码的txt文件,java获取txt文件编码格式
- windows java读取utf-8编码文件时出现第一个字符为未知字符"?" 的解决方案
- JAVA从UTF-8编码文件读取字符串时,前边有问号的问题
- java按指定编码写入和读取文件内容的类
- java设置读取文件编码
- Java 小例子:按指定的编码读取文本文件内容
- java BufferedReader 读取不同编码类型的网页,文件
- Java文件流 编码问题 - 读取文件时指定字符编码
- java读取ANSI编码或者UTF-8编码文件乱码问题解决
- java使用gbk编码读取utf-8的js文件吃掉回车问题
- Java读取目录文件并且按照时间进行排序
- java 读取并且显示 txt 文件
- java自动根据文件内容的编码来读取避免乱码