gpt4 book ai didi

java - 当我更改 int 值时,字符串中的 Int 不会更改

转载 作者:搜寻专家 更新时间:2023-11-01 07:42:13 24 4
gpt4 key购买 nike

所以我正在编写一个在字符串中使用 int 值的代码(顺便说一句硬编码),它可以工作,但是当我通过单击按钮增加 int 的值时,字符串中的 int 不会随着增量而改变。

int indexOfQuestion= 1; 
numberOfQuestion.setText("Question " + indexOfQuestion + " from " + lengthOfQuestion + " :" );
switch(v.getId()):
case R.id.next:
indexOfQuestion = indexOfQuestion+1;

因此,当我单击按钮时,numberOfQuestion 中的 indexOfQuestion 保持为 1。如何在没有冗长代码的情况下按预期自动更改它?谢谢

最佳答案

实际上您所做的是每次单击按钮时调用此语句:

 int indexOfQuestion = 1; 

您需要做的是更改 int indexOfQuestion = 1; 的范围并将其带到方法体之外。

public class Test {
private int indexOfQuestion = 1;
}

而不是将它放在 onClick 函数中。

关于java - 当我更改 int 值时,字符串中的 Int 不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54105464/

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