26일차(3)
-
Day26 - Quiz를 풀어 봅시다
오늘도 Quiz를 풀어 봅시다 ~ 1. Date클래스를 이용해서 file경로에 오늘날짜 20210323 file 폴더를 생성합니다. 2. 파일명을 입력받고 파일명.txt 파일로 파일을 씁니다. 3. exit를 입력받을 때 까지 엔터를 포함해서 실시간으로 파일을 씁니다. 4. exit로 파일을 써졌다면, 아무방법으로나 파일을 읽으세요
2021.03.23 -
Day26 - 익명 객체(클래스) 내부클래스 와 람다식 , 반복자 스트림
이번에는 익명 객체 를 알아 볼건데요 익명 클래스, 내부 클래스 전부 같은 말입니다 익명 객체 interface 를 떠올려 봅시다. interface는 interface를 받는 클래스를 만들어서, 오버라이딩을 해야 하는 것 기억 하시나요? 이렇게 구체화(오버라이딩) 를 해주고 이 메서드를 사용하기 위해서, Car를 객체로 만들어서 사용했었죠? 그런데, 중간에 Tico 클래스가 없이 interface Car를 사용할 수가 있습니다 ! 바로 익명 객체 라고 합니다 익명 객체는, 메서드의 기능 및 내용이 자주 바뀌거나 딱 1번 사용하고 말 interface 에 사용하는 것 입니다. 그 이유는, 익명 객체로 정의한 메서드 같은 경우에는 딱 거기서만 사용할 수 있기 때문이죠. 어떻게 사용하는지 한번 봅시다 바로 ..
2021.03.23 -
Day26 - 파일 형식 지정 읽기 InputStreamReader
이번에는 파일의 형식을 지정해서 읽는 방법에 대해 알아 봅시다. 파일의 형식이 다르면 읽는데 문제가 생겨요 ~ 이클립스는 UTF-8 로 해놓고, txt 파일은 ANSI 로 해두면, 이상하게 읽힙니다. 이러한 문제를 해결하기 위해서, 형식을 지정해서 읽는 방법이 있는데요 바로 InputStreamReader 입니다 ! InputStreamReader InputStreamReader는 파일의 형식을 지정해서 읽을 수 있도록 도와줍니다. 파일의 형식을 지정한다는 것은, 파일을 읽을 때 어떤 형식으로 읽을 것 인지에 대해서 입니다. InputStreamReader는 1번째 매개변수로, InputStream 을 받기 때문에, FileReader가 아닌 FileInputStream으로 해주어야 합니다 ! 2번째 매..
2021.03.23