kotlin中初始化字符串数组
时间: 2023-12-22 14:26:06 浏览: 71
在Kotlin中,可以使用以下两种方式来初始化字符串数组:
1. 使用arrayOf函数,将字符串作为参数传递给该函数,例如:
```
val strArr = arrayOf("apple", "banana", "orange")
```
2. 使用Array构造函数,指定数组大小并使用lambda表达式初始化每个元素,例如:
```
val strArr = Array(3) { i -> "fruit${i+1}" }
```
以上两种方式都可以创建一个包含字符串的数组。第一种方式更简单,而第二种方式更灵活,可以根据需要动态生成数组元素。
相关问题
kotlin字符串数组
在Kotlin中,可以通过使用Array<String>来表示字符串数组。例如,可以使用以下代码声明一个包含多个字符串的字符串数组:
var string_array: Array<String> = arrayOf("how", "are", "you")
这里的string_array是一个包含三个字符串元素的字符串数组,分别是"how"、"are"和"you"。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
#### 引用[.reference_title]
- *1* *2* *4* [kotlin学习笔记(2)--基本数据类型,字符串与数组](https://blog.csdn.net/onepiece_loves/article/details/93205858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Kotlin:数组、字符串模板](https://blog.csdn.net/weixin_33759269/article/details/91467937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
kotlin 输入字符串数组
可以使用以下代码来输入字符串数组:
```kotlin
val inputArray = readLine()!!.split(" ").toTypedArray()
```
其中,readLine()函数从标准输入读取一行字符串,split(" ")将字符串按空格分割成字符串列表,toTypedArray()将字符串列表转化为字符串数组。