"Carsten" <carjak@wanadoo.dk> wrote in message
news:91ag94$6fi$1@news.inet.tele.dk...
> Nu ved jeg ikke hvordan du "genbruger" din BufferedReader, men hvis du
ikke
> laver en helt "new BufferedReader(...)", så er det klart, at det går galt.
>
> Noget helt andet er at det er hamrende ineffektivt, at læse en disk-fil 2
> gange blot for at kunne afgøre size af et memory-array. Jeg ville nok læse
> filen ind i en Vector, og så lave array'et ud fra denne vektor bagefter.
Det
> er noget hurtigere at læse fra en Vector end det er fra en disk-fil - også
> selvom filen formentlig bliver cached ved første læsning. Rent faktisk har
> Vector en copyInto() metode, du kan bruge til at overføre data til dit
array
> (husk at allokere dette først).
God ide, men jeg ville bruge en ArrayList istedet, den er hurtigere og
understøtte ListIterator
--
With many Thanks
Soren ' Disky ' Reinke ICQ #1413069 remove 'ihsyd' when email replying
Please visit my Freshwater Aquaria Webpage
http://www.disky-design.dk/fish