スッキリわかるJava入門 実践編 - 1日目
先輩から借りた。
- 作者: 中山清喬
- 出版社/メーカー: インプレス
- 発売日: 2014/09/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (5件) を見る
入門と、実践編買ってて、先に入門読むから、と実践編を読む前に貸してくれた。
全て写経してると時間がかかってしまうので、気になるところだけコード確認。
第1章 文字列の操作
- + < |超えられない壁| < StringBuffer < StringBuilder
- threadを使う場合にStringBuilderだと不都合な場合
第2章 日付と時間の取り扱い
- Java8からDate、CalendarからTime APIに
package sukkirijava; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; public class SukkiriJava { public static void main(String[] args) { dateCalendar(); timeApi(); } public static void dateCalendar() { Date now = new Date(); Calendar c = Calendar.getInstance(); c.setTime(now); int day = c.get(Calendar.DAY_OF_MONTH); day += 100; c.set(Calendar.DAY_OF_MONTH, day); Date future = c.getTime(); SimpleDateFormat f = new SimpleDateFormat("西暦yyyy年MM月dd日"); System.out.println(f.format(future)); } public static void timeApi() { LocalDate now = LocalDate.now(); LocalDate future = now.plusDays(100); DateTimeFormatter f = DateTimeFormatter.ofPattern("西暦yyyy年MM月dd日"); System.out.println(future.format(f)); } }