删除相同的值,但保留附加值

问题描述 投票:0回答:1

在此程序中,我希望每个列表都具有相应的值。例如,每个列表中的点0应该具有附加值。

我想要的输出是从“值”中删除相同的值,并为每个对应的“值A”和“值B”的初始“值”字母获取数字的总和。

Ex)

a-

valueA sum = 14.4

valueB sum = 19.9

b-

valueA sum = 16.8

valueB sum = 10.3

如果列表是多维的,这样做会更好吗?抱歉,这是一个不好的问题,但是我正在努力实现这一目标。

import java.util.ArrayList;
import java.util.List;

public class codehelp {
    public static List<String> value = new ArrayList<>();
    public static List<Double> valueA = new ArrayList<>();
    public static List<Double> valueB = new ArrayList<>();


    public static void main(String[] args) {
        value.add("a"); //add some values to the first list
        value.add("a");
        value.add("b");
        value.add("b");

        valueA.add(5.3); //add some values to the second list
        valueA.add(9.1);
        valueA.add(15.3);
        valueA.add(1.5);

        valueB.add(19.3); //add some values to the third list
        valueB.add(.6);
        valueB.add(6.3);
        valueB.add(4.0);

        //code here

    }
}

java list arraylist multidimensional-array
1个回答
0
投票

如果要使用非重复元素,则可以使用Sethere是文档。也有类似的答案here我希望这可以帮到你。让我知道是否需要更多说明。

© www.soinside.com 2019 - 2024. All rights reserved.