G
Guest
Gast
Hallo,
ich komme aus der C#-Ecke und muss nun auch Java lernen, wobei ich hier noch einige Anlaufschwierigkeiten habe. Derzeit verwende ich Eclipse.
Vielleicht kann mir von Euch jemand verraten, wie ich folgende UML-Klasse in Code umsetze:
LAGER
----------------------------------------------
- teile:Map<String, List<Teil>>:void
----------------------------------------------
+ getTeil(ident:String):Teil
+getTeil(ident:String, anzahl: Integer):List
Momentan sieht meine Klasse Lager so aus (Nicht am Bauteil != Teil stören lassen):
Wie kann ich der Map _teile denn Elemente hinzu fügen? Finde da keine add-Methode. Vielleicht kann mir da jemand helfen und auch verraten, wie ich überhaupt etwas ins Lager stecken kann.
ich komme aus der C#-Ecke und muss nun auch Java lernen, wobei ich hier noch einige Anlaufschwierigkeiten habe. Derzeit verwende ich Eclipse.
Vielleicht kann mir von Euch jemand verraten, wie ich folgende UML-Klasse in Code umsetze:
LAGER
----------------------------------------------
- teile:Map<String, List<Teil>>:void
----------------------------------------------
+ getTeil(ident:String):Teil
+getTeil(ident:String, anzahl: Integer):List
Momentan sieht meine Klasse Lager so aus (Nicht am Bauteil != Teil stören lassen):
Code:
import java.util.*;
public class Lager {
public Lager(){}
private Map<String,List<Bauteil>> _teile;
public Bauteil getTeil(String ident){
//so sicher falsch - wollte überhaupt was zurück geben.
Bauteil dummybt = new Bauteil();
return dummybt;
}
public List<Bauteil> getTeil(String ident, int anzahl){
//so sicher falsch - wollte überhaupt was zurück geben.
List<Bauteil> btl = new ArrayList<Bauteil>();
return btl;
}
}
Wie kann ich der Map _teile denn Elemente hinzu fügen? Finde da keine add-Methode. Vielleicht kann mir da jemand helfen und auch verraten, wie ich überhaupt etwas ins Lager stecken kann.