Collections2 [코틀린] forEach, forEachIndexed forEach - Kotlin Programming Language kotlinlang.org forEach collections의 각 element들에 대해서 특정한 작업을 수행할 수 있도록 해준다. 예시) 각 element들을 출력 var list = arrayOf("a", "b", "c", "d") list.forEach { println(it) } /*결과 a b c d */ forEachIndexed forEach와 동일한 기능을 수행하며 value뿐 아니라 해당 value의 index까지 같이 사용할 수 있다. var list = arrayOf("a", "b", "c", "d") list.forEachIndexed { index, s -> println("$index $s") } /*결과 0 .. 2020. 9. 24. [자바] Collections 자료구조 Collections java.util 패키지에 포함된 자료구조 담당 프레임워크 여러 개의 객체를 보관할 수 있게 만들어진 클래스들의 모음 해당 클래스들은 Container 클래스라고 불리기도 함 자료구조 특징 리스트(List) - 데이터 순서 O, 데이터 중복 O - INDEX 번호가 중요 큐 (Queue) - List와 유사 - 자료구조 큐 형태 구현(선입선출) 세트(Set) - 데이터 순서 X, 데이터 중복 X 맵(Map) - 키(Key), 값(Value) 쌍을 가지는 구조 - 키 값으로 원하는 데이터 검색 - 데이터 순서 X, 키 중복 X, 값 중복 O 1. 리스트 (List) 인터페이스 클래스 특징 ArrayList - 단방향 포인터 구조 - 순차적 접근에 빠른 성능을 가짐 Linke.. 2020. 9. 15. 이전 1 다음