Methodenaufruf

dern3ro

Grünschnabel
Hallo

kann mir einer sagen warum das so nicht funktioniert?

Code:
package ALDS;

import kap3.CArrayList;

public class CTestList {


	
	
	public static void main(String[] args) {
		kap3.IList<Integer> liste = new CArrayList<Integer>(100);
		
		liste.add(1);
		liste.add(3);
		liste.add(4);
		liste.add(5);
		liste.add(6);

//Fehler	insertAfter(liste,1,2); #####################
		
		for (int i = 0 ; i < liste.size(); i++){
			System.out.println(""+liste.get(i));
		}
	}
	
	
	public static<E> void insertAfter (IList<E> liste, E elem, E neu){
		if (liste.isEmpty()) return;
		int pos = -1;
		
		for (int i = 0; i < liste.size(); i++){
			E e = liste.get(i);
			if (e == elem) pos = i;
		}
		
		if (pos == -1) return;
		
		for (int i = pos ; i < liste.size(); i++){
			neu = liste.set(i, neu);
		}
		
		liste.set(liste.size(), neu);
	}
	
	
}

Vielen Danke schonmal
 
Zurück