본문 바로가기

Java/API

[Java API] Interface Stream<T> Interface Stream Type Parameters: T - the type of the stream elements public interface Stream extends BaseStream 이 인터페이스는 순차 및 병렬 집계 연산을 지원하는 요소들의 시퀀스입니다. 다음 예제는 Stream 및 IntStream을 사용하는 집계 연산입니다. int sum = widgets.stream() .filter(w -> w.getColor() == RED) .mapToInt(w -> w.getWeight()) .sum(); Method boolean allMatch(Predicate
[Java API] Class ArrayList<E> Class ArrayList java.lang.Objectjava.util.AbstractCollectionjava.util.AbstractListjava.util.ArrayList public class ArrayListextends AbstractListimplements List, RandomAccess, Cloneable, Serializable List 인터페이스로 구현한 사이즈 변경 가능한 배열입니다. Constructor public ArrayList() 초기 용량 10의 비어있는 List를 생성합니다. Method inherited from interface java.util.Collection default Stream stream() Method public boolean add(E e..
[Java API] Class Math Class Math java.lang.Object java.lang.Math public final class Math extends Object 이 클래스에는 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 연산을 수행하는 메소드가 포함되어 있습니다. Method public static int max(int a, int b) a와 b 중 큰 값을 반환합니다. 즉, 결과는 Integer.MAX_VALUE에 가장 가까운 값이 됩니다. 두 값이 동일한 경우 같은 값을 반환합니다. public static int min(int a, int b) a와 b 중 작은 값을 반환합니다. 즉, 결과는 Integer.MIN_VALUE에 가장 가까운 값이 됩니다. 두 값이 동일한 경우 같은 값을 반환합니다. pub..
[Java API] Class HashMap<K,V> Class HashMap java.lang.Object java.util.AbstractMap java.util.HashMap Type Parameters: K - the type of keys maintained by this map V - the type of mapped values public class HashMap extends AbstractMap implements Map, Cloneable, Serializable 해시 테이블 기반의 Map 인터페이스를 구현합니다. 이 클래스는 순서를 보장하지 않습니다. Constructor public HashMap() 초기 용량 16, 적재율 0.75의 비어있는 HashMap을 생성합니다. Method public V get(Object key) ke..
[Java API] Class Arrays Class Arrays java.lang.Object java.util.Arrays public class Arrays extends Object 이 클래스에는 정렬 및 검색과 같은 배열 조작을 위한 다양한 메소드가 포함되어 있습니다. 지정된 배열 참조가 null일 경우, 이 클래스의 메소드는 모두 NullPointerException를 던집니다. Method public static List asList(T... a) 배열 a를 고정된 크기의 List로 반환합니다. Type Parameters: T - 배열 요소의 클래스 public static boolean[] copyOfRange(boolean[] original, int from, int to) 배열 original을 요구된 길이만큼 새로운 배열..