[Java lista] array
Zsombor
gzsombor at gmail.com
2009. Dec. 11., P, 15:19:37 CET
2009/12/11 eMeL <emel at emel.hu>
>
> Nem csak az array clear()-t hiányolom, de a tömb hosszának csökkentését is.
> Az addig rendben van, hogy az Arrays.copyOf a kitalált módszer, de hát
> minek létrehozni új tömböt, ha csak csökkenteni kell és vállalom a hossz
> csökkentĂ©s miatti memĂłria vesztesĂ©get (mert tudom, hogy mĂ©g mindĂg az a
> kevesebb ár).
>
> A tömb osztálynak meg édesmindegy lenne, most is van benne egy hosszt
> nyilvántartó érték ;)
>
> eMeL
>
> ui: a Java minden zsenialitása mellett meg akarja védeni az embert
> mindentől, még a hatékonyságtól is... vagy csak lusták és nem túl
> kreatĂvak az osztálykönyvtár összeállĂtĂłk.
>
A tömb hosszának csökkentése nem olyan triviális, ha belegondolsz, ugyanis a
GC-nek is tudni kell róla. Vagy nyomonkövetnie az "aktuális" hosszt és a
memóriából lefoglalt hosszt, vagy pedig újra kéne lefoglalnia manuálisan
minden ilyen csökkentés esetén. S akkor meg ugyanott vagyunk, mint voltunk
:)
Zs
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20091211/fc03b2a2/attachment.html
További információk a(z) Javalist levelezőlistáról