Dubbio sul metodo parseInt()

di il
2 risposte

Dubbio sul metodo parseInt()

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

  • Re: Dubbio sul metodo parseInt()

    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).
  • Re: Dubbio sul metodo parseInt()

    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