我有一个包含数千行数据的文本文件,如下所示:
38.48,88.25
48.20,98.11
100.24,181.39
83.01,97.33
我可以很好地分离每个“双”值,但我无法将每一行添加到我的用户定义的类中。在我的主要方法中,我通过以下方式创建了一个列表:
List<Pair> data = new ArrayList<Pair>();
其中 Pair 定义为:
class Pair {
private final double first;
private final double second;
public Pair(double first, double second) {
this.first = first;
this.second = second;
}
现在我正在尝试将项目添加到此列表中。我试过:“data.add(double,double)”但这不起作用。我尝试在 Pair 类中创建一个 set 方法,但它不会让我因为“first”和“second”被声明为“final”。我知道我可以更改它们,但我确实希望它们成为最终值。那么如何将项目添加到此列表中?