gpt4 book ai didi

java - 如何在循环内声明一个新变量而不出错?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:01:58 25 4
gpt4 key购买 nike

我是 android 新手,目前正在学习基础知识。下面的代码用于显示数字列表 (1-10)。我想了解为什么代码在 android studio 中运行时没有错误并且它实际上显示了列表。 据我所知,我们在不更改变量名称的情况下多次声明了变量 wordView 我们是否每次都更新相同的 WordView 变量?如果是这样,我如何获得列表?

LinearLayout rootView = (LinearLayout) findViewById(R.id.rootView);
int index = 0;
while (index < 10) {
TextView wordView = new TextView(this);
wordView.setText(words.get(index));
rootView.addView(wordView);
index ++;
}

最佳答案

在循环内声明一个变量使得该变量仅在循环中该实例的范围内可用。基本上,循环的每次迭代都会创建变量,并在迭代结束时超出范围(“忘记”)。

关于java - 如何在循环内声明一个新变量而不出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49035413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com