Fél*_*roy 2 arrays string kotlin
我想知道如何String array使用 kotlin转换一个字符串或一个字符串对象。
我做了一些研究,发现这个 JAVA 代码似乎可以满足我的需求。
public static void main(String[] args) {
String word="abc";
String[] array = new String[word.length()];
for(int i = 0; i < word.length(); i++)
{
array[i] = String.valueOf(word.charAt(i));
}
for(String a:array){
System.out.println(a);
}
}
Run Code Online (Sandbox Code Playgroud)
我希望在 Kotlin 中有这样或比它更好的东西。
提前致谢。
尝试这个:
val str = "Hello"
val arr = str.split("")
fun main() {
println(arr) // [, H, e, l, l, o]
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西:
val str = "abcd"
val array: Array<String> = str.toCharArray().map { it.toString() }.toTypedArray()
Run Code Online (Sandbox Code Playgroud)
您可以在初始化数组时使用将索引作为参数的 lambda 来填充数组。
fun main() {
val word = "abcd"
val array = Array(word.length) {word[it].toString()}
array.forEach { println(it) }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7373 次 |
| 最近记录: |