[6주차] 기본미션 + 선택미션 [혼공단] [혼공자]

2020. 8. 16. 21:38·JAVA
목차
  1. 기본 미션
  2. 선택 미션
더보기

 

 


기본 미션

입출력 스트림 요약 정리 포스팅

 

<<14챕터 총 요약정리(키워드)>>

https://splendidlolli.tistory.com/129

 

14챕터 [입출력스트림] 요약정리 (복습)

14-1 java.io에서 여러 스트림클래스를 제공 ㅇ바이트기반 입출력 스트림 ㅡInputStream ㅡ 메소드 read() ㅡOutputStream ㅡ 메소드 write() ㅇ문자기반 입출력 스트림 ㅡReader ㅡ 메소드 read() ㅡWriter ㅡ 메..

splendidlolli.tistory.com

 

 

<<학습포스팅>>

https://splendidlolli.tistory.com/123?category=950793

 

[혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [Input

헉 마지막 챕터 14 요거 하고 처음부터 쭉 보면서 복습하기루 ㅇ입출력 스트림 이해, 입출력 스트림 클래스 선택할 줄 알기 ㅇ바이트 기반 입출력 스트림 사용할 수 있기 ㅇ문자 기반 입출력 스��

splendidlolli.tistory.com

https://splendidlolli.tistory.com/124?category=950793

 

[혼자 공부하는 자바] 8/14 14-1 [입출력 스트림] [문자 기반 스트림] [문자 입출력 스트림] [Writer] [Re

입출력스트림에 관한 전체적 내용은 이 포스팅 [혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [Input 헉 마지막 챕터 14 요거 하고 처음부터 쭉 보면서

splendidlolli.tistory.com

https://splendidlolli.tistory.com/126?category=950793

 

[혼자 공부하는 자바] 8/16 14-2 [보조 스트림] [문자변환] [성능향상] [기본타입입출력] [프린터]

보조 스트림, 문자 변환, 성능 향상, 기본 타입 입출력, 개행 출력 이전에 배웠던 데이터 입출력 -> 기본 스트림 4개 : Input/OutputStream, Reader,Writer 직접 사용 여기서 배울 데이터 입출력 : 데이터를 ��

splendidlolli.tistory.com

https://splendidlolli.tistory.com/128

 

[혼자 공부하는 자바] 8/16 14-3 [입출력 관련 API]

System.in System.out Scanner File 14-1, 14-2에서 입출력스트림과 보조 스트림을 배웠는데, 자바 표준 API에서는 이런 스트림들을 이용해서 다양한 기능을 제공한다. 자바는 콘솔에서 데이터 입출력 할 때 S

splendidlolli.tistory.com

 


선택 미션

632쪽 2번 문제 풀이

 

 

<<풀이과정>>

왜 안쪽으로 들어가있지..

왜그러지!!.... 답안지 확인해보자

 

 

<<앗 ㅠㅡㅠ>>

1. 입력스트림 안 닫았다

2. 라인 카운팅 1부터 시작하잖아!!

 

<<체크체크>>
1. while문 써도 카운팅 가능 -> ++counter 방식으로

 

<<이건 왜그러지??>>
왜 일부 라인만 앞으로 쑥 들어가서 안보이는지 모르겠다.

전체 라인 앞에 탭넣고 다시 실행하면 들여쓰기 되어있는 부분 확인 가능하다.

근데 편집창에서는 똑바로 잘 보이는데 왜 실행하면 저리 보이나..

모라고 검색해야 나오지..?

 

 

>>

ㅇ라인을 읽기 위해 BufferedReader 보조스트림을 연결했다. (여기에 readLine()메소드가 있다)

 

ㅇFileReader의 read() 메소드는 입력스트림의 끝까지 가면 -1을 출력하는데, 이걸 이용해 while문을 종료

 

ㅇbr.readLine()이 null일 가능성도 생각해야 하는구나.. 

더보기

 

아까 내가 쓴거에 br.readLine()이 null 아닐때 출력하는 조건을 추가했는데... 이건 왜 안될까

보면 절반으로 뚝 끊긴다.

두줄씩 건너뛴다... 왜그러지..

 

저 17번째 if문을 다시 빼면 전체 라인 출력은 된다. 그럼 무슨 어떤 라인이 null이라는 건가..

전체라인 출력은 되는데 또 아까처럼 들여쓰기 해서 나오고.. 모가 문제지...........

'JAVA' 카테고리의 다른 글

14챕터 [입출력스트림] 요약정리 (복습)  (0) 2020.08.16
[혼자 공부하는 자바] 8/16 14-3 [입출력 관련 API]  (0) 2020.08.16
[혼자 공부하는 자바] 8/16 14-2 [보조 스트림] [문자변환] [성능향상] [기본타입입출력] [프린터]  (0) 2020.08.16
[혼자 공부하는 자바] 8/14 14-1 [입출력 스트림] [문자 기반 스트림] [문자 입출력 스트림] [Writer] [Reader]  (0) 2020.08.14
[혼자 공부하는 자바] 8/13 14-1 [입출력 스트림] [바이트 기반 스트림] [바이트 입출력 스트림] [InputStream] [OutputStream]  (0) 2020.08.13
  1. 기본 미션
  2. 선택 미션
'JAVA' 카테고리의 다른 글
  • 14챕터 [입출력스트림] 요약정리 (복습)
  • [혼자 공부하는 자바] 8/16 14-3 [입출력 관련 API]
  • [혼자 공부하는 자바] 8/16 14-2 [보조 스트림] [문자변환] [성능향상] [기본타입입출력] [프린터]
  • [혼자 공부하는 자바] 8/14 14-1 [입출력 스트림] [문자 기반 스트림] [문자 입출력 스트림] [Writer] [Reader]
히어로맛쿠키
히어로맛쿠키
  • 히어로맛쿠키
    yeny_lab
    히어로맛쿠키
  • 전체
    오늘
    어제
    • 분류 전체보기 (388)
      • 미분류글 (30)
        • ㅇ (2)
      • JAVA (84)
        • Effective Java (1)
        • Application (21)
      • 컴퓨터구조 & OS (29)
      • 자료구조 + 알고리즘 (43)
      • Database (12)
      • 컴파일러 (10)
      • 수학 (33)
        • 미분방정식 (12)
      • 데이터분석과 머신러닝 (38)
      • 기타 (58)
      • yyeeennyy (25)
  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
히어로맛쿠키
[6주차] 기본미션 + 선택미션 [혼공단] [혼공자]

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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