.[ ČeskéHry.cz ].
Hledání v listu

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> .NET
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
egrishot



Založen: 05. 01. 2011
Příspěvky: 23

PříspěvekZaslal: 24. březen 2012, 19:31:17    Předmět: Hledání v listu Odpovědět s citátem

Nazdar lidi potřeboval bych poradit mám nějaký list objektů. A potřebuji s jedním objektem z listu něco udělat za podmínky že to bude 3 objekt z listu.
U pole by to asi šlo snadněji ale už to mám v listu a nechce se mi to předělávat máte nějaký návrh jak bych mohl tento problém vyřešit.
podmínka by zněla asi takto:
if (když je to 3 prvek z listu)
{
udělej toto;
}
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Houp



Založen: 28. 07. 2007
Příspěvky: 672

PříspěvekZaslal: 24. březen 2012, 20:10:17    Předmět: Re: Hledání v listu Odpovědět s citátem

kód:

for(int i=1, node=list.begin(); node != null; i++, node = node.next)
{
     if(i==3)
     {
          delej neco
          break;
     }
}

_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
if.then



Založen: 13. 04. 2008
Příspěvky: 579

PříspěvekZaslal: 24. březen 2012, 20:23:29    Předmět: Odpovědět s citátem

Jak vidím, tak Egrishot dělá v Javě. Jak jsem viděl v helpu, tak asi bohužel bude nejrychlejší a nejjednodušší něco jako

kód:
Iterator it = list.iterator();
it.next(); Object a = it.next();


V Javě jsem už dlouho nedělal, takže mě kdyžtak opravte. Každopádně ten level abstrakce tam už je opravdu příšerný Confused
_________________
For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
uiii



Založen: 12. 08. 2007
Příspěvky: 251

PříspěvekZaslal: 24. březen 2012, 21:23:53    Předmět: Odpovědět s citátem

No pokud se jedná o Javu co třeba metoda get?

kód:
Object a = list.get(3);
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> .NET Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna