[英]Android : How can I update a variable after using in for loop
我已经完成了这段代码,
if (k == 21 && click1 == true)
{
for (k = 21; k < 39; k++) {
Spinner sp = (Spinner) gridLayout.getChildAt(k);
String value = (String) sp.getSelectedItem();
Log.d("Spinner value als string", value);
if (!value.isEmpty()) {
value1 = Integer.parseInt(value);
("Spinner value als invert", ""+ value1);
sum = sum + value1;
Log.d("Totall Value", "" + sum);
}
}
}
在这里,值k在迭代后已更新为39,我想将此值用作变量作为39,以便下一个此循环不会再次开始,并且我可以将其用于另一个循环或迭代。 需要帮助 !!
如果我理解正确,那么剩下的就是将该变量声明为类字段。
public class YourClass {
public int k = 0;
public void yourMethod(){
if (k == 21 && click1 == true)
{
for (k = 21; k < 39; k++) {
Spinner sp = (Spinner) gridLayout.getChildAt(k);
String value = (String) sp.getSelectedItem();
Log.d("Spinner value als string", value);
if (!value.isEmpty()) {
value1 = Integer.parseInt(value);
("Spinner value als invert", ""+ value1);
sum = sum + value1;
Log.d("Totall Value", "" + sum);
}
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.