Hey Leute,
ich muss für mein Studium ein kleines Spiel erstellen.
Leider habe ich Probleme Elemente von einer ArrayListe von "rechts" wegzunehmen.
//anzahl = Anzahl der Elemente die weggenommen werden sollen.
	
	
	
	
	
		
	
Jedes Mal wenn ich also was von rechts wegnehmen will kriege ich folgende Exception:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Bitte helft mir :<
			
			ich muss für mein Studium ein kleines Spiel erstellen.
Leider habe ich Probleme Elemente von einer ArrayListe von "rechts" wegzunehmen.
//anzahl = Anzahl der Elemente die weggenommen werden sollen.
		Code:
	
				if(seite == 'l') {
				for(int i = 0;i < anzahl;i++) {
					currentMinion = minionsHome.get(i);
					playerMinions.add(currentMinion);
					minionsHome.remove(i);
				}
				showMinions();
				loose();
			}
	
			if(seite == 'r') {
				for(int i=minionsHome.size();i>minionsHome.size()-anzahl;i--) {
					currentMinion = minionsHome.get(i-1);
					playerMinions.add(currentMinion);
					minionsHome.remove(i-1);
				}
				showMinions();
				loose();
			}Jedes Mal wenn ich also was von rechts wegnehmen will kriege ich folgende Exception:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Bitte helft mir :<
			
				Zuletzt bearbeitet: 
			
		
	
								
								
									
	
								
							
							 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		