Hi,
da Zeichen in Java standardmäßig Unicode-formatiert sind, benötigt ein String der Länge L 2*L Byte Speicherplatz (ein Unicode-Zeichen nimmt 2 Byte in Anspruch). Im Array kommen natürlich noch die Referenzen dazu (soweit ich weiß, sind das 4 Byte/Referenz).
Gruß
Patric Steffen <http//www.schulkameraden.de>