[Java] java.util 패키지 주요 메소드
💡 java.util.Arrays
✔ sort()
배열 정렬
//오름차순 정렬
int[] arr = new int[1, 3, 5, 4, 2];
Arrays.sort(arr);
//내림차순 정렬
Integer[] arr = new Integer[1, 3, 5, 4, 2];
Arrays.sort(arr, Collections.reverseOrder());
✔ fill()
특정 값으로 채우기
//특정 값으로 채우기
Arrays.fill(arr, -1);
💡 java.util.Collections
✔ sort()
리스트 정렬
ArrayList<Integer> v = new ArrayList<>();
Collections.sort(v);
Collections.sort(v);
✔ reverse()
원소 뒤집기
ArrayList<Integer> v = new ArrayList<>();
Collections.reverse(v);
💡 java.util.Math
✔ abs()
절대값 반환
System.out.println(Math.abs(10)); //10
System.out.println(Math.abs(-10)); //10
✔ max()
전달된 두 값 중 큰 값 반환
System.out.println(Math.min(34, 21)); //34
✔ min()
전달된 두 값 중 작은 값 반환
System.out.println(Math.min(34, 21)); //21
💡 java.util.Stack
⭐ Stack 선언
Stack<Integer> s = new Stack<>(); //int형 stack 선언
✔ push()
Stack에 값 추가
s.push(1);
s.push(2);
✔ pop(), clear()
s.pop(); //stack 최상단의 원소 제거
s.clear; //stack 초기화
✔ peek()
s.peek(); //stack 최상단의 값 출력
✔ empty()
Stack이 비어있으면 true 반환
while(!s.empty()) {
System.out.println(s.peek());
s.pop();
}
💡 java.util.Queue
⭐ Queue 선언
Queue<Integer> q = new LinkedList<>(); //int형 queue 선언
✔ add(), offer()
Queue에 값 삽입
q.add(1); //삽입에 실패하면 예외 발생
q.offer(2); //삽입에 실패하면 false 리턴
✔ poll(), remove(), clear()
Queue에서 값 삭제
q.poll(); //첫 번째 값 반환 후 제거
q.remove(); //첫번째 값 제거
q.clear(); //초기화
✔ isEmpty()
Queue가 비어있으면 true 반환
while(!q.isEmpty()) {
System.out.println(q.poll());
}
Author And Source
이 문제에 관하여([Java] java.util 패키지 주요 메소드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyeryeongwoo/java.util-패키지-주요-메소드저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)