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中了。