All pastes #607913 Raw Edit

Zeug

public text v1 · immutable
·published 2007-07-07 23:27 UTC
rendered paste body
private void rechargeEntries(int mitarbeiterNo, int prio){
		ArrayList<Kunde> tmp;
		tmp = mitarbeiter.get(mitarbeiterNo).getCustomersByPrio(prio, false);

		for (int i=0; i < tmp.size(); i++) {
			kunden.add(tmp.get(i));
		}
	}




----------andere klasse ---------
public ArrayList<Kunde> getCustomersByPrio(int prio, boolean nkunden){
		ArrayList<Kunde> tmp = new ArrayList<Kunde>();
		if (nkunden) {
			for(int i=0; i < neukunden.size(); i++){
				if (neukunden.get(i).priority == prio) tmp.add(neukunden.get(i));
			}
		} else {
			for(int i=0; i < kunden.size(); i++){
				if (kunden.get(i).priority == prio) tmp.add(kunden.get(i));
			}
		}
		
		return tmp;
	}



-------- stack trace -----------------
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 30, Size: 2
	at java.util.ArrayList.RangeCheck(ArrayList.java:547)
	at java.util.ArrayList.get(ArrayList.java:322)
	at SortMembers.rechargeEntries(SortMembers.java:180)
	at SortMembers.Sort(SortMembers.java:43)
	at SortMembers.<init>(SortMembers.java:29)
	at Geonom.<init>(Geonom.java:19)
	at Geonom.main(Geonom.java:33)