Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755

    controllare se una stringa è un int

    come faccio a controllare se una stringa rappresenta un valore int?
    vorrei fare una cosa del tipo:
    String s=.....;
    if(s è un int){
    //fai qualcosa
    }else{
    //stampa errore
    }
    codice:
    String s=.....;
     if(s è un int){
     //fai qualcosa 
    }else{ 
    //stampa errore 
    }

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

    Re: controllare se una stringa è un int

    Originariamente inviato da zipangulu
    come faccio a controllare se una stringa rappresenta un valore int?
    Provi a parsarlo con Integer.parseInt(). Oppure, approccio diverso, "validi" la stringa con una espressione regolare (se accetti/stabilisci un formato non molto complesso).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    quoto andbin

    ..oppure se la tua stringa non numerica non deve contenere numeri, potresti prendere il primo carattere e controllare se è numerico. Character mette a disposizione isDigit(), restituisce true se è un numero e false se non lo è.

  4. #4
    public boolean isInt(String s){
    boolean result=false;
    try{
    Integer.parseInt(s);
    result=true;
    }catch(Exception e){

    }
    return result;
    }


    Ciao spero d'esserti stato d'aiuto

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    grazie a tutti che avete risposto ma avevo risolto...ho fatto una cosa molto simile(direi quasi ugale) a quello che hai fatto tu ottavioInfo utilizando blocchi "try,catch"...ciao!

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.