[kotlin] 배열의 특정 요소를 제거하는 방법은?
  1. filter() 함수를 사용하여 특정 요소를 제외한 새로운 배열을 생성합니다.
val originalArray = arrayOf(1, 2, 3, 4, 5)
val elementToRemove = 3

val newArray = originalArray.filter { it != elementToRemove }.toTypedArray()

// 출력: [1, 2, 4, 5]
println(newArray.asList())
  1. MutableList를 사용하여 배열에서 요소를 직접 제거합니다.
val originalArray = mutableListOf(1, 2, 3, 4, 5)
val elementToRemove = 3

originalArray.remove(elementToRemove)

// 출력: [1, 2, 4, 5]
println(originalArray)
  1. 배열을 변환하고자 할 때, ArrayList를 사용하여 요소를 제거합니다.
val originalArray = arrayListOf(1, 2, 3, 4, 5)
val elementToRemove = 3

originalArray.remove(elementToRemove)

// 출력: [1, 2, 4, 5]
println(originalArray)

위의 방법 중 하나를 선택하여 배열에서 특정 요소를 제거할 수 있습니다. 필요에 따라 선택된 방법을 적절히 활용하시면 됩니다.

[참고 자료]