ksm*_*001 3 java string variables
我创建了3个变量
radio1 radio2 radio3
是否可以使用for循环和一个名为"radio"的String来最后添加计数器以获取变量?
比如像这样的东西
for(i=1;i<=3;i++)
if(("radio" + i).method())
do something
Run Code Online (Sandbox Code Playgroud)
提前致谢
您可以使用Radio对象并使用数组:
Radio[] radios = new Radio[] {radio1, radio2, radio3};
for(i=0;i<3;i++)
if(radios[i].method())
do something
Run Code Online (Sandbox Code Playgroud)
如果要通过形成名称来访问变量,还可以使用Java的反射API.但这是一项昂贵的操作,一般不可取.
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |