Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    [Java][OT] Quanto può essere grande una stringa?

    Ciao a tutti,

    So che una stringa in Java ha dimensioni (virtualmente) illimitate.. ma quanto può essere grande una stringa? (Ho letto in giro che Java utilizza Integer.MAX_VALUE, quindi 2^31 -1).

    Grazie! ^^

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java][OT] Quanto può essere grande una stringa?

    Originariamente inviato da Patrick Jane
    So che una stringa in Java ha dimensioni (virtualmente) illimitate.. ma quanto può essere grande una stringa? (Ho letto in giro che Java utilizza Integer.MAX_VALUE, quindi 2^31 -1).
    Dal momento che all'interno di un oggetto String c'è poi semplicemente un riferimento ad un array char[] (più qualche altro campo) e dal momento che la costruzione di un array può usare come espressione della dimensione solo un int (o altro tipo promuovibile a int) e che il valore massimo di un int è appunto 2^32-1 ... allora la dimensione massima di una stringa è appunto teoricamente questa.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.