목록Java (181)
충분히 쌓여가는
List, Set, Map Collection 인터페이스의 메서드 메서드 설명 boolean add(Object o) boolean addAll(Collection c) 지정된 객체(o) 또는 Collection(c)의 객체들을 Collection에 추가한다 void clear() Collection의 모든 객체를 삭제한다 boolean contains(Object o) boolean containsAll(Collection c) 지정된 객체(o) 또는 Collcetion의 객체들이 Collcetion에 포함되어 있는지 확인한다 boolean equals(Object o) 동일한 Collection인지 비교한다 int hashCode() Colleciton의 hash code를 반환한다 boolean i..
collections 여러 객체(데이터)를 모아 놓은 것 framework 표준화, 정형화된 체계적인 프로그래밍 방식 collections framework 컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공 java.util 패키지에 포함됨 collections class 다수의 데이터를 저장할 수 있는 클래스(Vector, ArrayList, HashSet) collections framework의 핵심 인터페이스 인터페이스 특징 List 순서가 있는 데이터의 집합, 데이터의 중복을 허용한다(예: 대기자 명단) 구현 클래스: ArrayList, LinkedList, Stack, Vector 등 Set 순서를 유지하지 않는 데이터의 집..
SimpleDateFormat 날짜와 시간을 다양한 형식으로 출력할 수 있게 해준다 Date today = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); // 오늘 날짜를 yyyy-MM-dd 형태로 변환하여 반환한다 String result = df.format(today); 기호 의미 보기 G 연대(BC, AD) AD y 년도 2006 M 월(1~12 또는 1월~12월) 10 또는 10월, OCT w 년의 몇 번째 주(1~53) 50 W 월의 몇 번째 주(1~5) 4 D 년의 몇 번째 일(1~366) 100 d 월의 몇 번째 일(1~31) 15 F 월의 몇 번째 요일(1~5) 1 E 요일 월 특정 형식으로 되어 있는 문자열에..
형식화 클래스 java.text 패키지의 DecimalFormat(숫자), SimpleDateFormat(날짜) 숫자와 날짜를 원하는 형식으로 쉽게 출력 가능(숫자, 날짜 -> 형식 문자열) double number = 1234567.89; // 10 진수 DecimalFormat df = new DecimalFormat("#.#E0"); String result = df.format(number); // result = "1.2E6" 형식 문자열에서 숫자와 날짜를 뽑아내는 기능(형식 문자열 -> 숫자, 날짜) DecimalFormat df = new DecimalFormat("#,###.##"); Number num = df.parse("1,234,567.89"); double d = num.doubl..