Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
egrishot
Založen: 05. 01. 2011 Příspěvky: 23
|
Zaslal: 24. březen 2012, 19:31:17 Předmět: Hledání v listu |
|
|
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 |
|
|
Houp
Založen: 28. 07. 2007 Příspěvky: 672
|
Zaslal: 24. březen 2012, 20:10:17 Předmět: Re: Hledání v listu |
|
|
kód: |
for(int i=1, node=list.begin(); node != null; i++, node = node.next)
{
if(i==3)
{
delej neco
break;
}
}
|
_________________
|
|
Návrat nahoru |
|
|
if.then
Založen: 13. 04. 2008 Příspěvky: 579
|
Zaslal: 24. březen 2012, 20:23:29 Předmět: |
|
|
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ý _________________ For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++. |
|
Návrat nahoru |
|
|
uiii
Založen: 12. 08. 2007 Příspěvky: 251
|
Zaslal: 24. březen 2012, 21:23:53 Předmět: |
|
|
No pokud se jedná o Javu co třeba metoda get?
kód: |
Object a = list.get(3); |
|
|
Návrat nahoru |
|
|
|
|
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