调用具有相同前缀的不同变量仅更改后缀

我有 20 个变量(可能是 20 个不同的 mutableList 项,也可能是 20 个按钮或任何其他对象),例如:


var ex1 

var ex2 

var ex3 

...

var ex20 

我需要做一个for循环,看起来像这样:


for (i in 0 until 20) {

//here i want to do something with variable that i have declared earlier

i+1

}

那么,我怎样才能遍历所有变量?


慕哥6287543
浏览 166回答 2
2回答

白衣非少年

创建一个数组 var[] ex 并将所有 20 个 var 元素插入该数组。在 for 循环中迭代数组以访问 20 个 var 元素

饮歌长啸

这不太可能,您应该真正考虑使用数组来处理这种行为。val array = arrayOf(5, 32, 555, 921)//To get numbers in arrayfor(num in array) {    //Do something}//To change numbers in arrayfor(i in 0 until array.size) {    array[i] = 2}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java