21~25일차 java - java.util 패키지(책 내용 정리)

jin·2022년 5월 22일
0

java.util 패키지

이 패키지는 날짜, 시간, 리스트, 벡터, 해시 테이블, 컬렉션 등 다양한 유틸리티 클래스와 인터페이스를 제공한다.

Java.util 패키지에 포함된 주요 클래스

클래스 설명
Array 배열을 비교, 복사 정렬 등 조작할 때 사용한다.
Calendar 날짜와 시간 정보가 필요할 때 사용한다.
Data 밀리초 단위의 현재 시각이 필요할 때 사용한다.
StringTokenizer 특정 문자로 구분된 문자열을 뽑아낼 때 사용한다.
Random 난수가 필요할 때 사용한다.

1. Arrays 클래스

Arrays 클래스는 배열의 복사, 정렬, 탐색 등 배열 조작에 필요한 메서드를 제공한다. Arrays 클래스가 제공하는 메서드는 모두 static이며, 다음은 그 일부를 나타낸다.

Arrays 클래스가 제공하는 주요 정적 메서드

메서드 설명
List asList 배열을 리스트로 변환한다.
int binarySearch(배열, 키) 배열에서 키 값이 있는 인덱스를 반환한다.
배열 copyOf(배열, 길이) 원본 배열을 길이만큼 복사한다.
배열 copyOfRange(배열, 시작, 끝) 원본 배열을 지정한 영역만큼 복사한다.
boolean equals(배열,배열) 두 배열의 동일 여부를 비교한다.
void fill(배열, 값) 배열을 지정된 값으로 저장한다.
void fill(배열, 시작, 끝, 값) 배열의 지정된 영역에 지정된 값을 저장한다.
void sort(배열) 배열을 오름차순으로 정렬한다.

이 포스팅도 5/20기준으로 Arrays class만 사용했으므로 진도에 맞게 Arrays 클래스까지만 정리하고 진도진행하며 수정하는 방향으로 진행하겠다.
java.lang패키지 책 정리

참조 - 한빛아카데미 - 쉽게 배우는 자바 프로그래밍 / 우종정 지음

0개의 댓글