| 개념 | 설명 |
|---|---|
| java.util | 자바에서 가장 많이 사용되는 기능들을 모아둔 패키지 |
| 목적 | 날짜/시간, 난수, 자료구조, 문자열 처리 등을 쉽게 하기 위함 |
즉, “개발할 때 자주 쓰는 기능 모음집”
난수 생성 클래스
Random r = new Random();
System.out.println("0~100 난수: " + Math.abs(r.nextInt() % 100));
r.setSeed(r.nextLong());
| 클래스 | 설명 |
|---|---|
| Date | 현재 날짜/시간 표현 (기본적) |
| Calendar | 날짜·시간을 세밀하게 조작 가능한 추상 클래스 |
Date today = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy년 MM월 dd일 hh시 mm분 ss초");
System.out.println(df.format(today));
Calendar now = Calendar.getInstance();
now.get(Calendar.HOUR);
크기가 자동으로 늘어나는 동적 배열