java – 如何增加最终的整数变量?
发布时间:2020-12-15 05:06:19 所属栏目:Java 来源:网络整理
导读:Eclipse正在提供final,但我无法增加i变量. @Overridepublic void onClick(View v) { final TextView tv = (TextView) findViewById(R.id.tvSayac); int i = 1; do { try { new Thread(new Runnable() { public void run() { tv.post(new Runnable() { public
Eclipse正在提供final,但我无法增加i变量.
@Override public void onClick(View v) { final TextView tv = (TextView) findViewById(R.id.tvSayac); int i = 1; do { try { new Thread(new Runnable() { public void run() { tv.post(new Runnable() { public void run() { tv.setText(Integer.toString(i)); } }); } }); i++; Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } while (i < 16); } 解决方法
final是初始化后无法更改的实体.
Final (Java) 你可以做的是在do / while循环的范围内创建一个变量,该变量是i的最终值并将其发送到函数中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |