검색결과 리스트
배열에 해당되는 글 1건
- 2020.09.13 [Kotlin] Array 배열
글
[Kotlin] Array 배열
Android (Kotlin)
2020. 9. 13. 17:07
배열 기본 선언
val abcArray = arrayOf("A","B","C","D","E")
val tmpArray = arrayOf("A",1,1L,1.2,false)
배열 접근
val array1 = arrayOf(1,2,3,4)
val array3 = arrayOf<Long>(1,2,3,4)
array3.get(0)
array3[0]
array1[1] = 6
array1.set(1,6)
println("Size is ${array1.size}") //Size is 4
배열 특정 로직 반복
val array = Array(6) {i-> "Hi "+i}
for(element in array)
println(element)
//prints the following in the console
Hi 0
Hi 1
Hi 2
Hi 3
Hi 4
Hi 5
배열 반전 반환
var array1 = arrayOf(1,2,3,4)
array1 = array1.reversedArray()
for(element in array1)
{
println(element)
}
//Prints 4,3,2,1
배열 반전 - 변수 자체 반전 변경
var array1 = arrayOf(1,2,3,4)
array1.reverse()
for(element in array1)
{
println(element)
}
//prints 4,3,2,1
배열 합
var array1 = arrayOf(1,2,3,4)
println(array1.sum()) //prints 10
배열 추가
var array1 = arrayOf(1,2,3,4)
array1 = array1.plus(5)
//or
array1 = array1.plusElement(5)
for(element in array1)
{
println(element)
}
//prints 1,2,3,4,5
배열 값 체우기( 범위 지정 )
var array1 = arrayOf(1,2,3,4)
array1.fill(0,0,array1.size)
for(element in array1)
{
println(element)
}
//prints 0,0,0,0,0
배열에 배열 추가
var oldArray = Array(6, {i->i*10})
array1.fill(0,0,array1.size)
array1 = array1.plus(oldArray)
for(element in array1)
{
println(element)
}
'Android (Kotlin)' 카테고리의 다른 글
[Kotlin] DataClass (0) | 2020.09.14 |
---|---|
[Kotlin] 클래스 정리 (0) | 2020.09.13 |
[Kotlin] 제어문 for , forEach , range , repeat , when (0) | 2020.09.13 |
[Kotlin] let 과 also , Elvis 연산자 와 Null 값 필터링 (0) | 2020.09.13 |
[Kotlin] String 문자열 (0) | 2020.09.13 |