Witam. Mam problem. Otoz chcialbym zeby napisana klasa udostepniala wartosci co k-tego elementu. Udostepnia numery elementow, i nie mam pomyslu jak zrobic zeby udostepniala ich wartosci.
public class Zadanie1
{
private Object[] tablica; //tablica obiektow bo iterator jest uniwersalny i potrzebuje objecta jako parametr do konstruktora
public int k;
public Zadanie1(int naIle, int coKty)
{
tablica = new Object[naIle];
k = coKty;
}
public void wypelnijTablice()
{
for (int i = 0; i < tablica.length; i++)
{
tablica[i] = i+1;
}
}
public void wydruk()
{
Iterator it = new KArrayIterator(tablica, k);
it.first();
while(!it.isDone())
{
Object object = it.current();
System.out.println((it.current()).toString()); //jak tutaj 'przemycic' wartosc, a nie sam numer elementu...
it.next();
}
}
}
Bazuje tutaj na iteratorze tablicowym, ktory działa - swoja powinnosc chyba wykonuje nalezycie. Chodzi mi tylko i az jak odwolac sie do wartosci tej tablicy.