Zamestitel na class Vector
4 отговора
127 прегледа
Zamestitel na class Vector
Njakoi moje li da me svetne po vyprosa kak da izpolzvam zamestitel na class-a Vector takuv che hem da e udoben hem da e byrz otnosno operaciite vkarvane izkarvane na elementi i kogato se izkarva element da ne e neobhodimo cast-vane zashtoto pri Vector go ima a tova e baven process, zadaljitelno bez cast-vane
Re: Zamestitel na class Vector
Ами един най-обикновен array никак не е бърз и не се нуждае от cast-ване.
Re: Zamestitel na class Vector
Wsichki kolekcii w Java gubiat type na obekta kogato go sloshish w kolekciata. Zatowa ako iskash da ne go cast-wash zabrawi che ste moshesh da izpolzwash kolekcia.
Inache ArrayList e po-barz ot Vector.
Uspehi!
Inache ArrayList e po-barz ot Vector.
Uspehi!
Re: Zamestitel na class Vector
ot kyde znaesh, che e po-byrz ot vector? chel si za komplexiteta na otdelnite strukturi ili prosto ot nabliudenia? blagodaria!
Re: Zamestitel na class Vector
Towa za barzinata nali znaesh che winagi ima edno "ako" predi towa
Wsichkia access do Vector e synchronized nezawisimo dali ti triabwa ili ne ti triabwa. Ako niama da polzwash multiple threads po dobre izpolzwaj ArrayList.
Ako se znae tipa na obektite waw vectora predwaritelno az bih naprawil slednoto:
ClassType[] elems = new ClassType[vector.size];
elems = (ClassType)vector.toArray(elems);
sas sigurnost towa ste raboti po-barzo ot cast-waneto na wseki element ot vectora.
Wsichkia access do Vector e synchronized nezawisimo dali ti triabwa ili ne ti triabwa. Ako niama da polzwash multiple threads po dobre izpolzwaj ArrayList.
Ako se znae tipa na obektite waw vectora predwaritelno az bih naprawil slednoto:
ClassType[] elems = new ClassType[vector.size];
elems = (ClassType)vector.toArray(elems);
sas sigurnost towa ste raboti po-barzo ot cast-waneto na wseki element ot vectora.