Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    20

    Java: analisi dell'input da tastiera.problema...

    Ciao a tutti,

    il mio problema è questo: ho un metodo che prende in input una stringa, la suddivide in più parti con StringTokenizer e poi sottopone la prima parte ad una serie di if. Lo scopo di questi if è riconoscere la prima parte come comando e assegnare ad una variabile int un numero corrispondente che poi verrà utilizzato in un costrutto switch. Il problema è che tra i comandi da riconoscere ci deve essere anche N inteso come numero intero. Cioè devo costruire un if che mi dica se l’utente ha immesso un numero intero (e quale sia, ovviamente).Da notare che all’if viene passata una stringa (perché gli altri comandi sono costituiti da parole).

    Come posso fare?

    Grazie a tutti.
    Golconda

  2. #2
    Se sei sicuro che la stringa sia un numero puoi usare Integer.parseInt(String s) per ottenere l'intero equivalente, altrimenti dovrsti fare un ciclo sulla stringa e mediante il comando Character.isDigit(char c) vedere se la stringa è un numero e poi convertirla.
    Non so se ho capito bene
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

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 © 2024 vBulletin Solutions, Inc. All rights reserved.