[Android] Txt 파일 읽기

Krrong·2022년 5월 4일
0

Android

목록 보기
4/14
post-thumbnail

📌 Intro

개인적으로 프로젝트를 진행하다가 안드로이드 스튜디오 안에 저장해둔 txt파일을 읽어야 하는 일이 생겼고, 나중에 또 검색하지 않고 내 블로그에서 편하게 찾을 수 있도록 내용을 정리해두려고 한다.


📌 Txt 파일 읽기

1. 폴더 추가하기

먼저 안드로이드 스튜디오 안에 txt파일을 저장하기 위해서는 새로운 폴더를 만들어줘야 한다.
[res] → [raw] 폴더를 새로 만들어주고, 하위에 내가 읽어오려는 텍스트 파일을 추가해주자.



2. 코드

try {
	  InputStream in = getResources().openRawResource(R.raw.hello);
      byte[] b = new byte[in.available()];

      in.read(b);
      String s = new String(b);
      Log.e("test",s);

      } catch (IOException e) {
          e.printStackTrace();
      }
  • openRawResource()
    메소드를 사용하여 읽어오고 싶은 텍스트 파일을 읽어올 수 있다.

  • in.available()
    현재 읽어올 수 있는 바이트 수를 반환한다.

  • in.read(b)
    byte[] b byte 만큼의 데이터를 읽어 b에 저장한다.

  • String s = new String(b)
    읽어온 byte를 문자열 형태로 바꾼다.


3. 실행 화면

0개의 댓글