Android Studio中读取文本文件内容方法

Android Studio中读取文本文件内容的方法

在app/src/main/res目录下新建raw文件夹,并将文本文件复制在raw文件夹内,如下图所示(xiaohuat.txt为目标文本文件)。
这里写图片描述
之后,在java文件中添加如下代码:

InputStream input=getResources().openRawResource(R.raw.xiaohuat);//xiaohuat是我的文件名,这里应该根据具体文件更改
Reader reader=new InputStreamReader(input);
StringBuffer stringBuffer=new StringBuffer();
char b[]=new char[1024];
int len=-1;
try {
      while ((len = reader.read(b))!= -1){
          stringBuffer.append(b);
     }
}catch (IOException e){
     Log.e("ReadingFile","IOException");
}
String string=stringBuffer.toString();

这样便将文本文件中的所有内容读入string中了。

猜你喜欢

转载自blog.csdn.net/hey___man/article/details/79680043