package application; import java.util.ArrayList; public class Job { private int jobnumber; private int jobvalue; private String jobtime; private ArrayList positionenQuantity; private ArrayList positionenName; private ArrayList positionenValue; private ArrayList positionenCat; public Job(int pJobnumber) { this.jobnumber = pJobnumber; System.out.println("Neuer Job: " + this.jobnumber); positionenQuantity = new ArrayList(); positionenName = new ArrayList(); positionenValue = new ArrayList(); positionenCat = new ArrayList(); //System.out.println("Größe: " + positionenName.size()); } public void addPosition(String pPositionenName, float pPositionenValue, String pPositionenCat) { //System.out.println("addName"); for (int i = 0; i < positionenName.size(); i++) { if (positionenName.get(i).equals(pPositionenName)) { // Item is already in list, increase quantity positionenQuantity.set(i, positionenQuantity.get(i) + 1); //System.out.println("Item exists, increasing quantity"); return; } } positionenName.add(pPositionenName); positionenValue.add(pPositionenValue); positionenCat.add(pPositionenCat); positionenQuantity.add(1); } public void printJobOnConsole() { System.out.println("---------------------------------------------"); System.out.println("JobNummer: " + jobnumber); System.out.println("---------------------------------------------"); //System.out.println("Größe: " + positionenName.size()); for (int i = 0; i < positionenName.size(); i++) { System.out.println( positionenQuantity.get(i) + " " + positionenName.get(i) + " " + positionenValue.get(i) + " " + positionenCat.get(i)); /* System.out.println("i is: " + i); System.out.println(positionenName.get(i)); System.out.println(positionenQuantity.get(i)); */ } System.out.println("---------------------------------------------"); } }