Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Utilizzo parseInt

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    Padova
    Messaggi
    361
    Quote Originariamente inviata da cicciozza Visualizza il messaggio
    La classe Studente, accetta votoPI e votoLPI come Stringhe!
    mi spiegate come faccio a "trattarli" come interi e ridarli al costruttore come interi, visto che accetta String?
    Il consiglio che ti è stato dato da andbin è proprio di dichiarare quelle variabili come interi nella classe Studente.
    Quindi una volta preso l'intero dalla stringa, passi semplicemente l'intero al costruttore.

    Questo non è obbligatorio ovviamente, puoi tenere la variabile come string, era solo un consiglio logico,visto che il voto è un numero.
    Se lo mantieni come stringa ok, non serve il parsing, ma a quel punto tutte le volte che vorrai trattare quella stringa come numero (ad esempio per fare una media, o qualsiasi altra cosa), dovrai riconvertirla in numero.

    Poi fai come vuoi
    Ultima modifica di Ansharja; 22-12-2016 a 21:36

  2. #2
    Quote Originariamente inviata da Ansharja Visualizza il messaggio
    Il consiglio che ti è stato dato da andbin è proprio di dichiarare quelle variabili come interi nella classe Studente.
    Quindi una volta preso l'intero dalla stringa, passi semplicemente l'intero al costruttore.
    Mi spieghi allora come faccio a leggere un intero con BufferedReader, che non li legge?
    cosa che avevo già chiesto qui e questa è stata la risposta:
    __________________________________________________ ___________________
    Con BufferedReader leggi "a righe" (String) e basta.
    Con StringTokenizer spezzi la riga in token (che sono sempre String!) e basta.
    E i token che ti aspetti siano interi li devi parsare TU nel modo che ritieni opportuno (es. parseInt di Integer).

    Tutto qui. Non cercare problemi dove non ce ne sono.
    __________________________________________________ ___________________

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.