Dubbio sul metodo parseInt()

di Anonimizzato21724 il
2 risposte
Salve a tutti. Ho cominciato da poco a studiare il linguaggio Java e qualche volta ho dei dubbi.

"Il metodo parseInt() di Integer trasforma una stringa in un intero, lanciando un'eccezione se la stringa non rappresenta un intero."
Ho letto così all'interno di questo forum. Ora, la domanda che volevo porvi è: quand'è che una stringa NON rappresenta un intero? o comunque: cosa significa che una stringa rappresenta o meno un intero? Esempi pratici mi sarebbero utili a comprenderne il significato.

2 Risposte

  • Carmine2898 ha scritto:


    quand'è che una stringa NON rappresenta un intero?
    "123" o "-456" rappresentano interi decimali.

    "12y" o "--55" o "4 5" (nota lo spazio in mezzo) o "4.5" (nota il punto) o "" (vuoto) NON rappresentano interi decimali (e parseInt fallisce).
  • andbin ha scritto:


    Carmine2898 ha scritto:


    quand'è che una stringa NON rappresenta un intero?
    "123" o "-456" rappresentano interi decimali.

    "12y" o "--55" o "4 5" (nota lo spazio in mezzo) o "4.5" (nota il punto) o "" (vuoto) NON rappresentano interi decimali (e parseInt fallisce).

    Grazie mille!
Devi accedere o registrarti per scrivere nel forum
2 risposte