[kotlin] 리스트(List)에서 특정 인덱스 범위 내의 요소들을 검색하는 방법은 무엇인가요?
val list = listOf("A", "B", "C", "D", "E")
val startIndex = 1
val endIndex = 4
val subList = list.subList(startIndex, endIndex + 1)
println(subList) // 출력: [B, C, D]

이 예제에서 subList 메서드를 사용하여 리스트 list에서 1부터 4번 인덱스까지의 요소들을 검색했습니다. 시작인덱스 1은 포함되고, 종료인덱스 4는 미포함됨에 주의해야 합니다.

Kotlin에서 subList 메서드는 원본 리스트의 변경에 따라 새로운 리스트가 업데이트되므로, 원본 리스트를 변경하면 subList로 가져온 리스트에도 영향을 미칩니다. 이 점에 유의하시기 바랍니다.

더 자세한 정보는 Kotlin 공식 문서를 참조하시거나, 도움이 필요하시면 언제든지 물어보세요.