Hallo. Ich soll im folgenden die Elemente der ArrListe mittels eines Iterators auf der Console ausgeben. Leider hakt es bei mir hier aufgrund dessen, dass der Array in einer Klasse ArrListe verpackt is. Kann mir da jemand den Source vervollständigen ?
Java:
import static jsTools.Input.*; import java.util.*;
class ArrListe<T>{
T elem[]=(T[]) new Object[10];
int pos=0; // verweist auf das erste freie Element im Array
void insert(T b)
{
elem[pos++]=b; //Einfügen und hochzählen von pos
}
}
public class Winter09{
static class Tier{
String rasse;
String name;
Tier (){
rasse = readLine("Kennzeichen");
name = readLine("Kennzeichen");
}
}
public static void main(String args[]){
ArrListe<Tier> li=new ArrListe<Tier>();
for (int i=0; i<3; i++)
li.insert(new Tier());
System.out.println("Die eingegebenen Tiere sind:");
// hier mit Iterator die Namen der Tiere ausgegeben
}
}