当前位置: 首页 > 知识库问答 >
问题:

使用另一个ArrayList中的字符串命名ArrayList

衡丰茂
2023-03-14

我想创建一个创建ArrayList的方法,并以现有ArrayList中的元素命名每个ArrayList。
就像ArrayList原来是(abc,def,ghi,jkl),我希望该方法创建四个ArrayList,分别命名为abc、def、ghi和jkl。

ArrayList original.get(0) = new ArrayList();
String newName = original.get(count);  
ArrayList (newName) = new ArrayList();
    String newName = original.get(count);
    ArrayList newName = new ArrayList();

共有1个答案

曹凯泽
2023-03-14

在Java中,不能根据另一个变量的值来命名一个变量。编译器必须知道编译时所有变量的名称。但是,像original.get(0)这样的方法的返回值和变量的值只有在运行时才能知道。

这样,您就可以使用map > 类来处理动态变量名。您只需将ArrayList添加到字符串“names”上的映射索引中。

 类似资料:
  • 问题内容: 我有以下数据框 我想更换和使用,所以最终的数据帧 我尝试了以下操作,但没有成功: 问题答案: 解决方案与通过: 如果需要将列中的所有值设置为一些:

  • 假设be有两个变量 有了上面的信息,是否有方法使?

  • 问题内容: 可以说我有这个单词列表: 比我有文字 是否有匹配stopWords并在忽略大小写时将其删除的方法;像这样的地方?: 结果: 如果您了解正则表达式,效果很好,但我真的更喜欢像Commons解决方案这样的东西,它更注重性能。 顺便说一句,现在我正在使用此通用方法,该方法缺少适当的不区分大小写的处理: 问题答案: 这是不使用正则表达式的解决方案。我认为它不如我的其他答案,因为它更长且不清楚,

  • 如何检查一个字符串是否在另一个字符串中,但匹配项需要在前面,而不是中间或最后。例如,a="

  • 我有以下数据框 我想用替换和,因此最终的数据帧是 我尝试了以下方法,但不起作用:

  • 例如: 字符串1=helloworld字符串2=asdfuvjerhelloworld 这应该是真的。 另一个例子:字符串1=helloworld字符串2=lshewodxzr 这也应该是真的。 所以我正在研究如何创建一个方法,它将返回一个布尔值,检查第二个字符串是否包含第一个字符串中的字母。在第二个示例中,string2只有一次字母l,尽管字母l在string1中出现了三次,但仍然返回true。