Hallo,
habe eine Frage und zwar soll ich mit der Tabelle( siehe Anhang) eine csv erstellen welche in java ausgelesen werden soll. Dabei interessieren hier die Gesamterträge pro Sorte und die Erträge pro Sorte in den ersten 10 Jahren jeweils in den Angaben pro Baum (avg werte). Jetzt meine Frage wie ich das in java am klügsten programmieren kann. Ich würde die csv mit einem buffered reader auslesen, weiß leider nicht wie ich dies am besten machen kann um die verechnungen gut hinzubekommen. Die Daten in der Tabelle sind 2 apfelsorten und die anzahl meint die bäume.
code:
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class Apple{
private List<String> AppleData;
public static void main(String[] args) {
try {
List<String> AppleData = Files.readAllLines(Paths.get("D:\\Apples\\apple.csv"));
for(String line : AppleData) {
System.out.println(line);
String[] vals = line.split(",");
}
}catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
habe eine Frage und zwar soll ich mit der Tabelle( siehe Anhang) eine csv erstellen welche in java ausgelesen werden soll. Dabei interessieren hier die Gesamterträge pro Sorte und die Erträge pro Sorte in den ersten 10 Jahren jeweils in den Angaben pro Baum (avg werte). Jetzt meine Frage wie ich das in java am klügsten programmieren kann. Ich würde die csv mit einem buffered reader auslesen, weiß leider nicht wie ich dies am besten machen kann um die verechnungen gut hinzubekommen. Die Daten in der Tabelle sind 2 apfelsorten und die anzahl meint die bäume.
code:
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class Apple{
private List<String> AppleData;
public static void main(String[] args) {
try {
List<String> AppleData = Files.readAllLines(Paths.get("D:\\Apples\\apple.csv"));
for(String line : AppleData) {
System.out.println(line);
String[] vals = line.split(",");
}
}catch (Exception e) {
System.out.println(e.getMessage());
}
}
}