Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Vím jak se standardně deklaruje v JAVĚ pole, tímto způsobem však vždy musíte uvést nebo naznačit rozsah daného pole. Jde to při deklaraci pole i jinak, bez uvedení maximálního počtu prvků v poli? Díkes
Offline
Offline
↑ otazich:
Ne, ale můžeš použít jinou datovou strukturu.
Offline
Jak bylo již zmíněno, tak bude potřeba použít ArrayList. Chová se to jako pole, avšak vnitřně to zajištujě, že pokud například budeš chtít přidat prvek, který by už normálně přetekl, tak celé pole rozšíří (tedy zduplikuje na volnější místo v paměti).
Záleží na tom co konkrétně řešíš, můžeš totiž deklarovat pole, ale přiřadit mu hodnotu až později:
int[] pole;
pole = new int[velikost_pole];(zkus se podívat na rozdíl mezi deklarací a přiřazením, je v tom rozdíl a zejména u testů se tato otázka různě používá :) )
Stránky: 1