사슴벌레의 개발블로그

안드로이드 텍스트파일 읽기 본문

Android

안드로이드 텍스트파일 읽기

사슴벌레와 개똥벌레 2019. 1. 2. 09:58
텍스트 파일 읽어들이는 방법은 여러가지가 있겠지만

간단하게 그냥 txt파일 읽어들이는 방법
app\src\main\res\raw\에 넣어두면 됨





/**
* @param resId res\raw\파일
* @return txt내용
*/
public String readTxtfile(Context context, int resId) {
String result = "";
InputStream txtResource = context.getResources().openRawResource(resId);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
try {
i = txtResource.read();
while (i != -1) {
byteArrayOutputStream.write(i);
i = txtResource.read();
}
result = new String(byteArrayOutputStream.toByteArray(), "UTF-8");
txtResource.close();
} catch (IOException e) {
e.printStackTrace();
}
return result.trim();
}


Comments