Code Comments
Programming Forum and web based access to our favorite programming groups.On Tue, 28 Sep 2004 14:00:57 +0530, Madhur Ahuja wrote: > Can the length of primitive data types like byte[], be dynamically > reduces in java. For ex in the following code No. mname is a *reference* to a byte array. Initially it refers to an array of 20 bytes that you created with "new". After assigning the return from String.getBytes(), it refers to a *different* byte array, and the initial array becomes eligible for garbage collection. There is another detail that you take for granted: the array returned by String.getBytes() might not be the same length as the String. Depending on the character encoding used, it could be the same or longer. Since you didn't specify an encoding, the system default is assumed. /gordon -- [ do not email me copies of your followups ] g o r d o n + n e w s @ b a l d e r 1 3 . s e
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.