kotlin - array

1. Create an array:

1、arrayOf

val array= arrayOf(1,2,3)

2、arrayOfNulls

 val array1= arrayOfNulls<Int>(3)
    array1[0]=2
    array1[1]=12
    array1[2]=25

3. Create an array dynamically (accepting an expression), Array is initialized to ["0", "1", "4", "9", "16", "36]

 val array2=Array(6){
    
    i ->{
    
    i*i}.toString()}
    array2.forEach {
    
     println(it) }

4、intArrayOf

 val array3= intArrayOf(1,2,3)
    println("sum=${
      
      array3[0]+array3[1]}")

5. An integer array of size 5 and value {0, 0, 0, 0, 0}

 val array4=IntArray(5)

6. Create an array of fixed values ​​{35,35,35,35,35}

val array5=IntArray(35)

6.1. Initialize array values

 val array6=IntArray(5){
    
    it*1}
    println(array6[3])

2. Five ways to traverse an array

1. Array traversal

  for (item in array){
    
    
        println(item)
    }

2. Traverse array with index

   for (i in array.indices){
    
    
        println("i -> ${
      
      array[i]}")
    }

3. Convenience elements (with index)

   for ((index,item) in array.withIndex()){
    
    
        println("$index,$item")
    }

4. forEach traverses the array

  array.forEach {
    
     println(it) }

5. enhanced version of forEach

    array.forEachIndexed {
    
     index, item ->
        println("$index,$item")
    }

Supongo que te gusta

Origin blog.csdn.net/qq_26554909/article/details/135159859
Recomendado
Clasificación