gpt4 book ai didi

java - 1 v.add vector java 中的 2 个元素

转载 作者:行者123 更新时间:2023-11-29 06:09:55 25 4
gpt4 key购买 nike

例如,我正在从用户调用扫描仪。

double second = sc.nextDouble();
double multiplayer = sc.nextDouble();
v.add(second);
v.add(multiplayer);

当我显示 vector 输出时,这 2 个输入出现在 2 行中。无论如何将这两个元素放在一个 vector 中?

e.g. input second is 5.0
input multiplayer is 1.4

显示 vector 将是:

5.0
1.4

有没有办法像这样把它们做成一个 vector

5.0 1.4?

请帮忙:(

最佳答案

首先,不要使用 Vector,而是使用 ArrayList(参见 question/answer 为什么)。

List<Double> v = new ArrayList<Double>();
v.add(5.0);
v.add(1.4);
  • 使用列表的toString():

    v.toString() 的输出是[5.0, 1.4]。如您所见,有一些“额外字符”[, ], ,。要删除这些,您可以使用 regular expression 调用 replaceAll [\\[\\],]

    System.out.println(v.toString().replaceAll("[\\[\\],]", ""));
  • 使用 for 循环:

    for (Double e : v) System.out.print(e);
    System.out.println();

关于java - 1 v.add vector java 中的 2 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7285733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com