본문 바로가기

Kotlin

코틀린의 몇 가지 유용한 컬렉션 확장함수 (1)

forEach()

list size 만큼 for문을 처리하며, 배열의 요소를 반환합니다.

 

forEach

# output

A
B
C

 


forEachIndexed()

list size 만큼 for문을 처리하며, 배열의 요소를 반환합니다.

또한 추가로 index를 반환합니다.

 

forEachIndexed

# output

index:0 it:A
index:1 it:B
index:2 it:C

 


all()

list의 특정 조건을 전달하여, 배열의 요소가 모두 조건을 만족하는지 여부를 반환합니다.

 

all

# output

true

 

all

# output

false

 


any()

list의 특정 조건을 전달하여, 배열에 조건을 만족하는 요소가 있는지 여부를 반환합니다.

 

any

# output

true

 


count()

list의 특정 조건을 전달하여 해당 조건이 만족되는 요소의 count를 반환합니다.

 

count

# output

2

 


find()

list의 특정 조건을 전달하여 해당 조건이 만족되는 가장 첫 번째의 요소를 반환합니다.

 

find

# output

20