次のような数千行のデータを含むテキスト ファイルがあります。
38.48,88.25
48.20,98.11
100.24,181.39
83.01,97.33
各「double」値をうまく分離できますが、各行をユーザー定義クラスに追加するのに問題があります。私の主な方法では、次の方法でリストを作成しました。
List<Pair> data = new ArrayList<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」として宣言されているため、作成できません。それらを変更できることはわかっていますが、それらを最終的な値にしたいと考えています。では、このリストに項目を追加するにはどうすればよいでしょうか?