Hallo Leute! Ich brauche ein bisschen hilfe mit meinem Code. Nämlich soll ich Interfaces Klassen usw.. verwenden um so ein Shop Programm zu machen. Ich habe einen Teil der Aufgabe gemacht aber jetzt bin ich nicht sicher wie es weiter geht.
Also hier soll ich in dieser "Merchandise" Klasse aus einem file Daten einlesen und sie mit double parse(es stehst so in der Angabe mindentens) umwandeln. Aber die datei hat auch Worter(Instrument,Piano....) und ich weiss nich ob diese methode nur Ziffer nehmt und sie umwandelt. Und noch soll ich mit dieser findMerchandise methode den ersten Wareneintrag in der Datenbank zurück liefern beidem der Artikelname dem Parameter name entspricht.Ein bisschen hilfe wäre super,Danke!
LG
Java:
class Warehouse extends Merchandise {
private static final String DATABASE = "warehouse.csv";
final Merchandise [] merchandise;
Warehouse(Merchandise[] merchandise) {
this.merchandise = merchandise;
}
static Warehouse fromCSV(String DATABASE) {
In.open(DATABASE);
if(!In.done()) {
Out.println("File cannot be read");
}
String file = In.readFile();
In.close();
String[] lines = file.split("\n");
for (String line : lines) {
String[] parts = line.split(",");
for(String part : parts) {
double value = Double.parseDouble(part);
}
}
}
public Merchandise findMerchandise(String name) {
}
}
Also hier soll ich in dieser "Merchandise" Klasse aus einem file Daten einlesen und sie mit double parse(es stehst so in der Angabe mindentens) umwandeln. Aber die datei hat auch Worter(Instrument,Piano....) und ich weiss nich ob diese methode nur Ziffer nehmt und sie umwandelt. Und noch soll ich mit dieser findMerchandise methode den ersten Wareneintrag in der Datenbank zurück liefern beidem der Artikelname dem Parameter name entspricht.Ein bisschen hilfe wäre super,Danke!
LG