본문 바로가기

java api

(2)
Arrays Arrays Class Arrays 이 클래스에는 정렬이나 검색 등 배열을 조작하기 위한 다양한 메서드가 있습니다. 또, 배열을 리스트로서 표시하기 위한 static 팩토리도 있습니다. 지정된 배열 참조가 null인 경우, 그 이외의 처리가 명시되고 있는 경우를 제외하고 이 클래스의 메서드는 모두 NullPointerException을 Throw 합니다. 이 클래스에 있는 검색 메서드의 문서에는 구현의 간단한 설명이 포함되어 있습니다. 이 설명은 규격의 일부가 아니라 구현 참고서로 간주해야 합니다. 구현자는 규격 자체를 준수하는 한, 다른 알고리즘을 자유롭게 사용할 수 있습니다. 예를 들어, sort(Object[])가 사용하는 알고리즘은 합병 정렬일 필요는 없지만, 고정(stable)의 알고리즘이 아니..
ArrayList ArrayList Class ArrayList 구현된 모든 인터페이스 : Serializable, Cloneable, Iterable, Collection, List, RandomAccess 알려진 직계 서브 클래스 : AttributeList, RoleList, RoleUnresolvedList List 인터페이스의 사이즈 변경 가능한 배열의 구현입니다. 리스트의 임의의 오퍼레이션을 모두 구현해, null을 포함한 모든 요소를 허용합니다. 이 클래스는 List 인터페이스를 구현하는 것 외에 리스트를 포함하기 위해서 내부적으로 사용되는 배열의 사이즈를 조작하는 메서드를 제공합니다. (이 클래스는 동기화되지 않는 것을 제외하고 Vector와 거의 동일) size(), isEmpty(), get(), set..