Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    23

    [Java] Gestire input da tastiera

    Ho un piccolo problema con il metodo readLine().
    Sto creando un programma che necessita di alcuni dati inseriti dall'utente, metto i dati inseriti da tastiera nelle rispettive variabili con il metodo readLine().
    Il problema è che non so come fare a gestire l'eventualità in cui l'utente prema semplicemente invio senza inserire nessun valore.

    Per esempio, supponiamo che alla richiesta del nome, l'utente prema invio senza inserire niente. Io vorrei creare un "if" che consideri l'eventualità e agisca di conseguenza, ma non so come.
    Ho provato a creare degli if del genere:

    if(nome == "") oppure if(nome == null)

    Ma non vanno.
    Qualcuno sa dirmi come vengono interpretati esattamente gli input "vuoti" da tastiera?

  2. #2
    Dovrebbe essere qualcosa di simile

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String testo = br.readLine();
    if (testo.equals(""))
    oppure
    if (testo.length()==0)

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.