Hallo zusammen,
ich habe wieder mal ne Frage zu der guten alten ArrayList, werd irgendwie nicht warm damit :autsch:
Ich benutze einen XML-Parser und erhalte daraus eine ArrayList vom Typ Datapoint, der so aufgebaut ist:
Das heißt ein Datapoint Objekt in der ArrayList, sieht folgendermaßen aus:
Ich kann die einzelnen Objekte mit den dazugehörigen Strings mit folgendem Code ohne Probleme darstellen:
Ich weiß nur nicht, wie ich nur an die einzelnen Datapoint Objekte drankomme...
Ich hätte daran gedacht für jedes Objekt ein String Array mit den name, dptID, usw. Strings zu erstellen.
Die Anzahl der Objekte in der ArrayList ist nicht fix und kann je nach Inhalt des ausgewerteten XML Files variieren.
Könnt Ihr mir bitte helfen, bin blutiger Anfänger...
Danke!
ich habe wieder mal ne Frage zu der guten alten ArrayList, werd irgendwie nicht warm damit :autsch:
Ich benutze einen XML-Parser und erhalte daraus eine ArrayList vom Typ Datapoint, der so aufgebaut ist:
Java:
public class Datapoint {
private String stateBased;
private String name;
private String priority;
private String mainNumber;
private String groupadress;
private String dptID;
public Datapoint() {
}
public String getMainNumber() {
return mainNumber;
}
public void setMainNumber(String mainNumber) {
this.mainNumber = mainNumber;
}
public String getName() {
.
.
.
Das heißt ein Datapoint Objekt in der ArrayList, sieht folgendermaßen aus:
Java:
name: a
stateBased: b
mainNumber: c
dptID: d
groupadress: e
priority: f
Ich kann die einzelnen Objekte mit den dazugehörigen Strings mit folgendem Code ohne Probleme darstellen:
Java:
for(int i=0;i<itemsList.size();i++)
{
item = itemsList.get(i);
parsedData = parsedData + "----->\n";
String name = parsedData + "Name: " + item.getName() + "\n";
String stateBased = parsedData + "stateBased: " + item.getStateBased() + "\n";
String mainNumber = parsedData + "mainNumber: " + item.getMainNumber() + "\n";
String dptID = parsedData + "dptID: "+ item.getDptID() + "\n";
String groupadress = parsedData + "Groupadress: "+ item.getGroupadress() + "\n";
String priority = parsedData + "priority: "+ item.getPriority() + "\n";
}
Ich weiß nur nicht, wie ich nur an die einzelnen Datapoint Objekte drankomme...
Ich hätte daran gedacht für jedes Objekt ein String Array mit den name, dptID, usw. Strings zu erstellen.
Die Anzahl der Objekte in der ArrayList ist nicht fix und kann je nach Inhalt des ausgewerteten XML Files variieren.
Könnt Ihr mir bitte helfen, bin blutiger Anfänger...
Danke!
Zuletzt bearbeitet: