有没有用Java动态生成变量名称的方法?
假设我需要生成变量以容纳用户的一些输入(我不知道它们有多少个)。如果不使用Array
,ArrayList
(和其他类型的列表和地图),可我的代码生成(可以说)String
与像(名称变量X倍String
var001,String var002
,String var003
,等)?如果是,请提供示例代码。
回答:
以下是我实施并帮助我轻松解决我的解决方案的方法,没有太多障碍。
//创建数组列表
List accountList = new ArrayList();for(int k=0;k < counter;k++){
accountList.add(k, (String)flowCtx.getValueAt("transitId"+m));
}
循环并使用索引将对象添加到arraylist中。
//借助索引在运行时检索对象
String a = accountList.get(i));
以上是 有没有用Java动态生成变量名称的方法? 的全部内容, 来源链接: utcz.com/qa/401175.html