(구)Android/Java

[Android] Txt 파일 읽어 사용하기

2022. 7. 4. 20:54
목차
  1. 📌 Intro
  2. 📌 Txt 파일 읽기
  3. 1. 폴더 추가하기
  4. 2. 코드
  5. 3. 실행화면

📌 Intro

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


📌 Txt 파일 읽기

1. 폴더 추가하기

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



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. 실행화면

  1. 📌 Intro
  2. 📌 Txt 파일 읽기
  3. 1. 폴더 추가하기
  4. 2. 코드
  5. 3. 실행화면
'(구)Android/Java' 카테고리의 다른 글
  • [Android] 이미지 URL로 받아오기
  • [Android] Log 사용하기
  • [Android] ListView 클릭 이벤트 처리
  • [Android] ListView 사용하기 View 커스터마이징
Krrong
Krrong
Krrong
노는게 제일 좋아
Krrong
전체
오늘
어제
  • 분류 전체보기 (302)
    • Android (2)
    • 우아한테크코스 (46)
      • Level 5 ~ (3)
      • Level 4 (8)
      • Level 3 | Project (8)
      • Level 2 (12)
      • Level 1 | Mission (4)
      • Level 1 | 정리 (5)
      • 프리코스 (6)
    • 스터디 (1)
      • 기술면접 질문 정리 (1)
      • Kotlin in Action (0)
    • AI⦁딥러닝 (5)
    • Jetson Xavier (9)
    • Computer Vision (6)
      • GoProCam (2)
      • OpenCV (4)
    • (구)Android (36)
      • 이론 (4)
      • Java (20)
      • Kotlin (12)
    • C++ Programming (161)
      • 백준 (146)
      • 알고리즘 (13)
      • STL 사용법 (2)
    • Git (5)
    • Spring (5)
    • 활동 (3)
    • 기타 (3)
    • 🇩🇪 (13)
      • 일상 (13)
    • ✈️ 여행 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 티스토리홈

공지사항

인기 글

태그

  • 알고리즘
  • 퀵소트
  • 정렬알고리즘

최근 댓글

최근 글

hELLO · Designed By 정상우.
Krrong
[Android] Txt 파일 읽어 사용하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.