@Tyhj
2016-09-29T19:26:25.000000Z
字数 1008
阅读 1601
Android
Java
//读取文本
public static String readToBuffer(int filePath,Context context) throws IOException {
StringBuffer buffer = new StringBuffer();
final InputStream stream = context.getResources().openRawResource(filePath);
String line; // 用来保存每行读取的内容
BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
line = reader.readLine(); // 读取第一行
while (line != null) { // 如果 line 为空说明读完了
buffer.append(line); // 将读到的内容添加到 buffer 中
buffer.append("\n"); // 添加换行符
line = reader.readLine(); // 读取下一行
}
reader.close();
stream.close();
return buffer.toString();
}
//读取文本
public static String readToBuffer(String filePath) throws IOException {
StringBuffer buffer = new StringBuffer();
InputStream is = new FileInputStream(filePath);
String line; // 用来保存每行读取的内容
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
line = reader.readLine(); // 读取第一行
while (line != null) { // 如果 line 为空说明读完了
buffer.append(line); // 将读到的内容添加到 buffer 中
buffer.append("\n"); // 添加换行符
line = reader.readLine(); // 读取下一行
}
reader.close();
is.close();
return buffer.toString();
}