Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 4.100 pregleda

Najnovija ↓

Kako se na Javi kaze... 09.11.2007. u 22:07 · pre 231 mesec #1
Interesuje me da li u Javi postoji neka operacija koja vraca vrednost tipa boolean a govori o tome da li se neki clan nalazi u nekom nizu, znam da ovo sintaksno nije ispravno...

if ('a' in {'a','b','c'}) ...do something;


...ali me interesuje kako uraditi to ali da se ne koristi for petlja i to "in" gde sam ja mogao da vidim, da li postoji nesto slicno u Pascal-u ili C-u?
Re: Kako se na Javi kaze... 09.11.2007. u 22:16 · pre 231 mesec #2
ja to ovako radim

Code:

int index = arrBlah.indexOf(siTu);
if(index != -1) {
return true;
     }

     else {

      // 'situ' nije tu u arrBlah
return false;
      }

Re: Kako se na Javi kaze... 09.11.2007. u 23:12 · pre 231 mesec #4
Au faca si, sta si mi dao api. Ako znas reci a ako ne nemoj ni da postujes...

@nemnesic
Da, da, nije lose to ali meni treba operacija koja iskljucivo za to sluzi, dakle jedan red koda. Da li postoji tako nesto u Javi?
Re: Kako se na Javi kaze... 09.11.2007. u 23:48 · pre 231 mesec #5
Nije mi jasno cemu takav stav i spustanje ("Au faca si..."), kad sam zapravo pokusao da ti pomognem i da te uputim na resenje koje imas vec implementirano. U svakom slucaju, srecno...
Re: Kako se na Javi kaze... 09.11.2007. u 23:50 · pre 231 mesec #6
Citat:
Au faca si, sta si mi dao api. Ako znas reci a ako ne nemoj ni da postujes...


Izvini a sta fali apiju? Decko nije mogao da ti da bolji odgovor od toga...
Re: Kako se na Javi kaze... 10.11.2007. u 10:30 · pre 231 mesec #7
Citat:
Andreja Dulovic: Nije mi jasno cemu takav stav i spustanje ("Au faca si..."), kad sam zapravo pokusao da ti pomognem i da te uputim na resenje koje imas vec implementirano. U svakom slucaju, srecno...


Izvini, nisam imao nameru da te spustam. OK, ovaj contains bi mogao da odradi tako nesto, probao sam ali nisam uspeo, zna li neko?
Re: Kako se na Javi kaze... 10.11.2007. u 18:48 · pre 231 mesec #8
Andreja je mozda zeleo da posalje ovaj link: http://java.sun.com/j2se/1.4.2...html#contains(java.lang.Object)
Iz nekog razloga deo u zagradi, na kraju, ne ulazi u link koji se kreira na forumu, pa iskopiraj ceo tekst u polje za adresu browsera.

Ako i dalje nisi uspeo da shvatis poentu: poziv ArrayList::contains() ti verovatno vraca false uvek jer nisi preklopio (overload) metodu equals u klasi ciji objekti se nalaze u nizu. Ona sluzi za njihovo poredjenje. Ovo sto sam ti poslao opisuje kako radi metoda contains.

Pozdrav,
Rade
Potpis
http://www.linkedin.com/in/radegm
Re: Kako se na Javi kaze... 12.11.2007. u 12:41 · pre 230 meseci #9
niz.indexOf(promenljiva)==-1 ? return false : return true;

ili ako imas bool promenljivu :

niz.indexOf(promenljiva)==-1 ? boolPromenljiva=false : boolPromenljiva=true;
Potpis
the most beautiful place I have ever been
is the place my eyes have never seen
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme