일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java개념
- 자바의정석
- 코딩공부
- 자바의정석연습문제
- 백준단계별로풀어보기
- 무료코딩강의
- 자바개념
- 백트래킹
- dp
- 자바
- 백준
- ☆
- 다이나믹 프로그래밍
- 무료개발강의
- 백준알고리즘
- ★
- BFS
- 자바의정석연습문제풀이
- 백준9단계
- 자바공부
- dfs
- 알고리즘
- 브루트포스
- 백준자바
- 개발공부
- 동적계획법
- 알고리즘공부
- 시간 복잡도
- 빅오 표기법
- java
- Today
- Total
더 많이 실패하기
코딩공부 69일차: 자바의 정석 / 자바의 정석 115, 116강 / 10장 날짜와 시간 & 형식화 본문
*10장부터는 자바의정석2권
개발 공부 69일차
자바의 정석 기초편 강의
https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp
총 171개의 강의로 구성되어 있다
총 강의 시간은 80시간 정도
강의는 기초편을 기준으로 제작되어 있지만,
http://www.yes24.com/Product/Goods/24259565
Java의 정석 - YES24
최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아
www.yes24.com
링크로 첨부한 자바의 정석 3판으로도 무리가 없다는 댓글이 있어 그대로 진행
ch 10 - 9~12 형식화 클래스
(3판 2권 기준 540~543쪽)
https://www.youtube.com/watch?v=iyjGb0OOI7U&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=117
2. 형식화 클래스
-java.txt패키지의 DecimalFormat(10진수), SimpleDateFormat(날짜 형식화)
-숫자와 날짜를 원하는 형식으로 (숫자, 날짜 → 형식 문자열)
-형식 문자열에서 숫자와 날짜를 뽑아내는 기능(형식 문자열 → 숫자, 날짜)
2.1 DecimalFormat
-숫자를 형식화할 때 사용 (숫자 → 형식 문자열)
double number = 1234567.89;
DecimalFormat df = new DecimalFormat(#.#E0"); //지수 표현
String result = df.format(number); // result = "1.2E6"
예제에 적힌 지수 표현 등 패턴은 교재 541쪽에 표로 정리
-특정 형식의 문자열을 숫자로 변환할 때도 사용(형식 문자열 → 숫자)
DecimalFormat df = new DecimalFormat("#,###.##");
Number num = df.parse("1,234,567.89");
double d = num.doubleValue(); // result = 1234567.89
*@@.parse@들은 , 들어간 숫자 변환 못함
542 10-10은 참고
543 10-11
ch 10 - 13~16 SimpleDateFormat
(3판 2권 기준 544~쪽)
https://www.youtube.com/watch?v=Ai396kKcyrQ&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=118
2.2 SimpleDateFormat
-날짜와 시간을 다양한 형식으로 출력할 수 있게 해준다
Date today = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); //월은 대문자M(소문자는 분)
String result = df.format(today);
-특정 형식으로 되어 있는 문자열에서 날짜와 시간을 뽑아낼 수도 있다
DateFormat df = new SimpleDateFormat("yyyy년 MM월 dd일");
DateFormat df2 = new SimpleDateFormat("yyyy/MM/dd");
Date d = df.parse("2015년 11월 23일");
String result = df2.format(d);
교재 544쪽에 패턴 표 정리되어 있다
545쪽 예제 10-12
예제를 조금씩 바꿔보면서 확인해보는 걸 추천
546쪽 예제 10-14
10장도 끝!
이번 장은 특히 3판이랑 기초편 내용 차이가 컸던 것 같다
'자바 > 자바의정석' 카테고리의 다른 글
코딩공부 71일차: 자바의 정석 / 자바의 정석 121, 122강 / 11장 컬렉션 프레임웍 (0) | 2022.10.09 |
---|---|
코딩공부 70일차: 자바의 정석 / 자바의 정석 119, 120강 / 11장 컬렉션 프레임웍 (1) | 2022.10.08 |
코딩공부 68일차: 자바의 정석 / 자바의 정석 115, 116강 / 10장 날짜와 시간 & 형식화 (0) | 2022.10.06 |
코딩공부 67일차: 자바의 정석 / 자바의 정석 114강 / 10장 날짜와 시간 & 형식화 (0) | 2022.10.05 |
코딩공부 66일차: 자바의 정석 / 자바의 정석 107~110강 / 9장 java.lang패키지와 유용한 클래스 (0) | 2022.10.04 |