当前位置: 首页 > 面试题库 >

有没有用Java动态生成变量名称的方法?

鲁钱明
2023-03-14
问题内容

假设我需要生成变量以容纳用户的一些输入(我不知道它们有多少个)。如果不使用ArrayArrayList(和其他类型的列表和地图),可我的代码生成(可以说)String与像(名称变量X倍String var001String var002String 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));


 类似资料:
  • 方法是否可能返回“object”?谢谢

  • 问题内容: 我想使用运行时之前不知道的字段名称过滤器来调用查询…不确定如何构造变量名称…或者我很累。 如果funct()返回的名称等于 不知道该怎么做… 问题答案: 您可以创建字典,设置参数,然后通过解压缩字典作为关键字参数将其传递给函数:

  • 问题内容: 在Java中,实例变量和方法可以具有相同的名称而没有任何不稳定或冲突吗? 我想确保是否可以摆脱它的编译问题,以免造成任何错误。 问题答案: 是的,这很好,主要是因为在语法上,它们的用法不同。

  • 我正在使用swagger编写一个API,其中一个参数的名称中有一个变量(例如:< code > param[VARIABLE]= value )。它将以如下形式发送: 我认为参数定义是这样的: 有可能大摇大摆地实施吗?

  • 问题内容: 假设我有一个Helper类,如下所示: 并且是将被设置一次,在构造函数的变量。 不是,因此我可以使用来区分变量和参数。 另一方面,是。在涉及静态变量时,是否有任何方法可以将其与参数区分开? 问题答案: 尽管不建议通过构造函数设置静态变量的值,但可以使用。