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

如果变量多,如何添加变量到列表中?

淳于升
2023-03-14

我正在学习JAVA。如果我想在列表中添加一些变量。我知道的是这样的:

String a = "a";
String b = "b";
String c = "c";

List<String> verifyItem = Arrays.asList(a, b, c);

如果我有很多变量呢。例如,从a到z,我是否需要像这样手动添加它?

List<String> verifyItem = Arrays.asList(a, b, c, d, ..., y, z);

因为我声明了100个变量,需要将它们添加到列表中。我们有其他方法可以更聪明地添加它们吗?Eclipse或Intellij中有热键吗?

感谢您的帮助。

共有1个答案

牟稳
2023-03-14

因为我声明了100个变量并需要将它们添加到列表中。我们有其他更智能的方法来添加它们吗?Eclipse或Intellij中有热键吗?

我不认为在代码中声明 100 个变量是一个好主意。将来,另一个读取代码的编码人员将与这个 100 变量混淆。

如果我是你,我会创建一个单独的文件来存储100个变量值。然后,我将创建一个函数来读取它们。

//Let say you have file called variable.txt

BufferedReader br = new BufferedReader(new FileReader("variable.txt"));

try {
    String line = br.readLine();
    List<String> verifyItem = new ArrayList<String>();

    while (line != null) {
        verifyItem.add(line);
        line = br.readLine();
    }
} finally {
    br.close();
}

//do something with verifyItem

注意:您也可以更改List

这取决于你。这取决于您使用验证项目的方式。

希望这个回答对你有帮助。

 类似资料:
  • 我的列表由变量类型(字符串),金额(双精度)和数量(整数)组成,它看起来像这样: 所以我试图循环我的数组来寻找重复的,如果是重复的,就加上数量。结果会是这样的: 我尝试过创建另一个列表,将列表添加到新列表中,然后比较它们,但没有成功 我不希望对值进行硬编码以检查重复类型

  • @PostMapping(“/api/v1.0/{username}/forgot”)是一个公共的void forgotPassword(@PathVariable String username,@RequestBody String enteredPassword,@request body strig reenterPassword){userServiceImpl.forgotPasswo

  • 我正在使用改装库,我想从OpenWeatherPi获取天气预报。 我有这个。

  • 问题内容: 我在apache2的custom.conf文件中设置了以下代码: 但是,它不起作用。当我打电话时: 我得到: 有人可以帮忙吗?我在Mac上使用Macports作为开发环境。谢谢! 问题答案: 对于您尝试从Apache内部设置PATH的情况,我感到非常奇怪。相反,您应该为系统设置PATH。在Mac OS X中,有几种方法可以做到这一点: 特定 于用户对于单个用户,您可以编辑〜/ .pro

  • 问题内容: 假设我有很多字符串变量(例如100): 我想将这些String变量添加到ArrayList中,我现在正在做的是 我很好奇,有没有办法使用循环?例如。 问题答案: 使用数组: 这个想法非常流行,以至于有内置的方法可以做到这一点。例如: 会将您的数组元素添加到现有列表中。如果只需要一个仅包含数组元素的列表,则可以一行执行:

  • 正如你可以在这个问题中检查的,在熊猫0.16中添加一列的最佳方法是 其中new_column是新列的文字名称(即使它不是以字符串形式写入)。 这对我来说是个问题,因为我想添加许多列,这些列的名称由变量指定 我试过这个: 它不起作用:这样,只添加了一列(名为“new\u col\u name”) 预期结果是,给定一个具有列[“a”、“B”、“C”]的表,该表将具有列[“a”、“B”、“C”、“a_n