Hallo, ich frage mich wie man am besten eine Liste mit 2 Werten pro Eintrage programmiert.
Ich habe das ganze nun folgendermaßen gelöst
Allerdings entsteht dadurch viel boilercode(nennt man das so
)
Gruß,
Tim
Ich habe das ganze nun folgendermaßen gelöst
Java:
public void addError(String errMessage, String errLevel) {
/**
* errMessage errLevel
*/
HashMap<String, String> errorMap = new HashMap<String, String>();
errorMap.put("errMessage", errMessage);
errorMap.put("errLevel", errLevel);
errorList.add(errorMap);
}
Allerdings entsteht dadurch viel boilercode(nennt man das so
Java:
public boolean hasError() {
return !errorList.isEmpty();
}
Java:
if (cr.hasError()) {
List<HashMap<String, String>> errorList = cr.getErrorList();
for (Iterator iterator = errorList.iterator(); iterator.hasNext();) {
HashMap<String, String> errorMap = (HashMap<String, String>) iterator
.next();
_logger.info(errorMap.get("errLevel"));
_logger.info(errorMap.get("errMessage"));
}
}
Gruß,
Tim