listOf(값...)
읽기 전용
val patronList: List<String> = listOf("Eli", "Mordoc", "Sophie")
요소 사용
partronList[0]
partronList.first()
partronList.last()
인덱스 유효범위와 안전한 인덱스사용, 잘못된 인덱스 사용 시 예외 발생
patronList.getOrElse(4) {"Unknown Patron"}
인덱스가 유효하지 않으면 람다의 값 리턴
람다가 없다면 null 리턴
List 요소가 있는지 검사하기
contains(값)
containsAll(List)
val patronList = mutableListOf<String>("Eli", "Mordoc", "Sophie")
fun main(args: Array<String>) {
println(patronList)
patronList.remove("Eli")
patronList.add("Alex")
patronList.add(0, "Alex")
println(patronList)
}
val patronList = mutableListOf<String>("Eli", "Mordoc", "Sophie")
fun main(args: Array<String>) {
println(patronList)
patronList.remove("Eli")
patronList.add("Alex")
patronList.add(0, "Alex")
patronList[0] = "Alexis"
println(patronList)
}
val patronList = mutableListOf<String>("Eli", "Mordoc", "Sophie")
fun main(args: Array<String>) {
for(patron in patronList) {
println("좋은 밤입니다. $patron 님")
}
}
val patronList = mutableListOf<String>("Eli", "Mordoc", "Sophie")
fun main(args: Array<String>) {
patronList.forEach { patron ->
println("좋은 밤입니다. $patron 님")
}
}
patronList.forEach { println("좋은 밤입니다. $it 님") }
fun main(args: Array<String>) {
patronList.forEachIndexed { index, patron ->
println("좋은 밤입니다. $patron 님 - 당신은 ${index+1} 번째 입니다.")
}
}
contains(값)
값을 가지고 있으면 true, 없으면 false 리턴
toList()
toSet()
Mutable이 붙으면 가변, 안 붙으면 불변 컬렉션이다.