| | |
| Stránka: 1 z 1
| [ Príspevkov: 19 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 26.07.10 Príspevky: 16 Témy: 5 Bydlisko: DK, ZA (n... |
Ako zmenit velkost pola tak, aby sa mi jeho povodny obsah zachoval?
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 13:01 | |
|
napr. takto
Kód: Object[] array = new Object[]{"1","2","3"}; List<Object> list = Arrays.asList(array); array = new Object[4]; for (int i=0; i<list.size(); i++) { array[i] = list.get(i); } // zvcasenie, pridanie dalsieho prvku array[3] = "4"; // overenie for (int i= 0; i < array.length; i++) { System.out.println(array[i]); }
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 21.07.2010 13:36 | |
|
klasicke pole nezvacsis. musis vytvorit nove s novou velkostou a obsah stareho prekopirovat. pre rychlejsie kopirovanie radsej pouzi System.arraycopy
pokial potrebujes dynamicky zoznam tak pouzivaj radsej java.util.Vector
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 13:51 | |
|
Vector ?! Naco chces synchronizaciu ?
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 21.07.2010 14:22 | |
|
zeby nato , naco je synchronizacia urcena ?:) samozrejme Vector nenije podmienkou, moze byt aj ArrayList , bol to len priklad
|
|
Registrovaný: 21.02.07 Prihlásený: 26.07.10 Príspevky: 16 Témy: 5 Bydlisko: DK, ZA (n... | Napísal autor témy duracer: 21.07.2010 14:31 | |
|
...no cakal som ze na to bude existovat nejaka specialna funkcia, nieco ako v Delphi SetLength.
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 14:32 | |
|
coldak píše: zeby nato , naco je synchronizacia urcena ?:) samozrejme Vector nenije podmienkou, moze byt aj ArrayList , bol to len priklad
Synchronizovat kopriovanie pola?
To je fakt problem kritickych sekcii viacerych vlakien
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 14:33 | |
|
duracer píše: ...no cakal som ze na to bude existovat nejaka specialna funkcia, nieco ako v Delphi SetLength.
To vies, ale v Delphi ti za zadkom nebeha GarbageCollector ...
Ja pole pouzivam uz velmi vynimocne ked ho naozaj potrebujem, inak kolekcie ftw
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 21.07.2010 14:51 | |
|
Forty- píše: Synchronizovat kopriovanie pola? To je fakt problem kritickych sekcii viacerych vlakien
kto povedal ze Vector ma pouzit na kopirovanie pola? Vector alebo iny class s "Interface Collection" ma pouzit miesto statickeho pola.
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 14:59 | |
|
vsak ty si mu poradil "pouzivaj radsej java.util.Vector" ... vyznelo to tak, ako keby to bola lepsia volba ako java.util.List a nejaka jeho implementacia ako som hore napisal ... ale v tomto pripade nie je
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 21.07.2010 15:02 | |
|
voci tvojmu rieseniu som mal vyhradu ohladne kopirovania povodneho obsahu v loope, nie voci samotnemu Listu.
|
|
Registrovaný: 21.02.07 Prihlásený: 26.07.10 Príspevky: 16 Témy: 5 Bydlisko: DK, ZA (n... | Napísal autor témy duracer: 21.07.2010 15:08 | |
|
...ako deklarujem rersp. inicializujem objekt typu List<int>?
Takto: List<int> zoznam; mi to kompilator nespapa.
a ani toto sa mu moc nepaci: List<int> zoznam = {1,2,3,4,5,6,7,8,9,10};
Na http://download.oracle.com/docs/cd/E174 ... /List.html som si nasiel ake ma zapuzdrene metody ale o tom ako sa pouziva tam toho moc nie je.
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 15:10 | |
|
ah takto
aj ten arraycopy je v loope implementovany koniec koncov len ma zbytocne vela parametrov
|
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 15:11 | |
|
duracer píše: ...ako deklarujem rersp. inicializujem objekt typu List<int>? Takto: List<int> zoznam; mi to kompilator nespapa. a ani toto sa mu moc nepaci: List<int> zoznam = {1,2,3,4,5,6,7,8,9,10}; Na http://download.oracle.com/docs/cd/E174 ... /List.html som si nasiel ake ma zapuzdrene metody ale o tom ako sa pouziva tam toho moc nie je.
List<int> zoznam = new ArrayList<int>(); // LinkedList etc.
|
|
Registrovaný: 02.12.06 Prihlásený: 22.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 21.07.2010 15:19 | |
|
primitívne typy to nezoberie musíš new ArrayList<Integer> a pridávať prvky metódou add
_________________ Math is the best! |
|
Registrovaný: 21.02.07 Prihlásený: 26.07.10 Príspevky: 16 Témy: 5 Bydlisko: DK, ZA (n... | Napísal autor témy duracer: 21.07.2010 15:23 | |
|
Error unexpected type required: reference found: int Main.java C:/Documents and Settings/duracer/My Documents/NetBeansProjects/Sude/src/sude/Main.java:59
WTF
|
|
Registrovaný: 02.12.06 Prihlásený: 22.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 21.07.2010 15:28 | |
|
hoď sem kód
_________________ Math is the best! |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 21.07.2010 15:28 | |
|
jasne, sekol som sa
v C# to zere aj primitivne typy , tuto treba boxed Integer atd.
|
|
Registrovaný: 21.02.07 Prihlásený: 26.07.10 Príspevky: 16 Témy: 5 Bydlisko: DK, ZA (n... | Napísal autor témy duracer: 21.07.2010 15:53 | |
|
OK uz to ide!
|
|
| Stránka: 1 z 1
| [ Príspevkov: 19 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| zmena klucov pola v PHP, ASP | 7 | 560 | 08.05.2009 15:28 Roko | | Zmena velkosti v Pevné disky a radiče | 4 | 348 | 23.03.2015 19:15 p4tooo | | Zmena velkosti videa v Video programy | 9 | 2014 | 09.07.2009 8:50 f4r0 | | Zmena veľkosti rámčeka v Video programy | 1 | 528 | 22.09.2008 23:10 neutronmind | | zmena velkosti particie v Pevné disky a radiče | 10 | 3941 | 23.10.2010 13:12 Qpkqkma | | Zmena veľkosti particie v Pevné disky a radiče | 0 | 687 | 19.03.2007 18:14 t0ki | | zmena velkosti videa v Ostatné programy | 7 | 1571 | 25.01.2007 19:45 quatermain | | Trvalá zmena velkosti ikon. v Operačné systémy Microsoft | 7 | 526 | 26.03.2015 14:31 Misman2 | | Firefox- zmena veľkosti stránky v Sieťové a internetové programy | 2 | 484 | 14.01.2014 22:00 killer | | Zmena veľkosti bmp obrázka v PHP, ASP | 12 | 855 | 02.03.2009 7:18 Flety | | Zmena velkosti okna /rozlisenia/ v Ostatné programy | 2 | 681 | 11.04.2009 20:07 biblbrox | | CSS: Zmena veľkosti obrázka v HTML, XHTML, XML, CSS | 10 | 1564 | 15.08.2007 13:20 Flety | | zmena velkosti po prejdeni v JavaScript, VBScript, Ajax | 22 | 1213 | 07.12.2007 19:43 Flety | | Zmena veľkosti partície typu Ext4 v Pevné disky a radiče | 7 | 617 | 31.05.2011 20:40 blazej44800 | | Zmena velkosti karty minimalizovanych aplikacii v Operačné systémy Microsoft | 0 | 441 | 11.03.2012 11:14 acer564 | | zmena velkosti fontu v IE v HTML, XHTML, XML, CSS | 8 | 1064 | 28.05.2007 14:39 mokus |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|