Сеттеры Java через файл CSV

У меня есть файл класса с сеттером и геттером

private double Amount;
private Date abcDate;

public double getAmount() {
    return Amount;
}
public void setAmount(double amount) {
    Amount = amount;
}
public Date getAbcDate() {
    return abcDate;
}
public void setAbcDate(Date abcDate) {
    this.abcDate = abcDate;
}

У меня есть файл CSV с

Amount, 1000
abcDate, 12/03/2018
PersonName, John
PersonLocation, Berlin

Я хотел бы прочитать файл CSV и создать экземпляр переменной с помощью сеттеров. Я могу прочитать файл CSV, используя CSVReader, Univocity, openCSV и т. д.

Как мне сравнить его с классом установки и установить значение?


person Betafish    schedule 06.04.2020    source источник
comment
Отражение, очевидно, сработает, хотя я бы не стал называть это CSV-файлом в традиционном смысле; они обычно ориентированы на строки, а у вас есть своего рода гибрид.   -  person Dave Newton    schedule 06.04.2020
comment
Не могли бы вы описать, что именно есть и чего вы хотите достичь? На данный момент похоже, что вы хотите создать объект и установить правильные проанализированные значения...   -  person catch23    schedule 06.04.2020
comment
@nazar_art, объект уже существует. Это только установка значения объекта. Что мне показалось сложным, так это совпадение.   -  person Betafish    schedule 06.04.2020


Ответы (1)