如何使用eclipse逐行阅读android

时间:2011-09-19 17:38:14

标签: java android

我一直在做一个项目,我想逐行阅读文本文件。我试着使用下一行代码:

我的文字文件名称和位置:src/raw/cordenadas.txt

import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;

InputStream is = getResources().openRawResource(R.raw.cordenadas);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader (is, "UTF-8"));

但是我在第二行代码

中收到错误未处理的异常UnsupportedEncodingException

有人可以帮助我,还有我一直在进口的Java进口产品? 如果您可以通过改进这行代码或提供新代码来帮助我,那么无关紧要

2 个答案:

答案 0 :(得分:2)

编码应为"UTF8"。请参阅Supported Encodings

答案 1 :(得分:0)

试试这个::

String encoding = "utf8";
int SIZE = 8192;
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath), encoding),SIZE);