Istnienie komórki tablicy

0

Cześć.

Czy istnieje funkcja sprawdzająca istnienie wywoływanej komórki tablicy?

2

W Javie każda komórka tablicy istnieje z definicji (o ile utworzysz obiekt tablicy). Tyle, że jej wartość może nie być satysfakcjonująca. Na przykład tablica obiektów może mieć każdą komórkę o wartości null. A zwykła - zera.

0

Hmm, rozumiem. Dzięki.

0

Jednak okazuje się, że takie podejście nie rozwiązuje mojego problemu. Zadam więc pytanie inaczej. W jaki sposób mogę napisać ifa, sprawdzającego istnienie komórki tablicy? Mam pętlę, wywołuje więc tab[k], w jaki sposób sprawdzić czy dla danego k zostało powołane miejsce w pamięci. Tak, by nie wyskoczył wyjątek out of bounds.

1

Ty chyba przekraczasz zakres tablicy. Możesz sprawdzać tak:

if(k>=0 && k<tab.length)
{
   //zrób coś z tab[k]
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1