Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Conversione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    15

    Conversione

    Salve ragazzi..sono alle prese con un gioco in java e ho un problemino. Ho un pannello con dei pulsanti numerati da uno a dieci e, in base al numero cliccato, dovrebbero apparirmi finestre di dialogo dove inserire i nomi dei giocatori.
    Ora, quello che vorrei fare, correggetemi se sbaglio, è convertire le etichette del pannello in interi da far "prendere" al ciclo for..Come faccio?


    LA X E' LA VARIABILE CHE DOVREBBE CONTENERE LA CONVERSIONE
    NAMES E' L'ARRAY CHE CONTIENE LE ETICHETTE DEI BOTTONI

    codice:
    .........
    private final String names[]=
        {"1","2","3","4","5","6","7","8","9","10"};
    .......
           int x=  ..............; //COME FACCIO??
           for (int i=0;i<x;i++)
           {
               messaggio[i]= JOptionPane.showInputDialog(null, "Inserisci un messaggio", "Inserisci una stringa", JOptionPane.PLAIN_MESSAGE);
               int conferma = JOptionPane.showConfirmDialog(null, "Seleziona sì, no", "Scegli un'opzione", JOptionPane.YES_NO_OPTION, JOptionPane.PLAIN_MESSAGE);
            output.add(messaggio[i]) ; }
           
               JOptionPane.showMessageDialog(null, output);
         
           System.exit(0);
        }
         }

  2. #2
    Integer.parseInt

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    15
    ho provato e, se non erro, il codice dovrebbe essere più o meno questo, vero?

    codice:
     int [] x=new int [names.length];
     x[]=Integer.parseInt(names);
    ma mi dà errore perchè dice che il parseInt non accetta String[]. come posso rimediare?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da ritita
    come posso rimediare?
    Studiando il funzionamento degli array in Java
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    15
    l'ho studiato ma non riesco davvero ad uscirmene da sto problema. non potresti almeno dirmi dove sbaglio? non voglio tu mi dia il codice pronto

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613
    Originariamente inviato da ritita
    ho provato e, se non erro, il codice dovrebbe essere più o meno questo, vero?

    codice:
     int [] x=new int [names.length];
     x[]=Integer.parseInt(names);
    ma mi dà errore perchè dice che il parseInt non accetta String[]. come posso rimediare?
    Integer.parseInt, come puoi vedere dalla documentazione ( http://docs.oracle.com/javase/7/docs...a.lang.String) ) prende come parametro un oggetto String e restituisce un int, mentre tu gli stai passando un array di String e stai assegnando il risultato ad un array di int.
    effeffe

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da ritita
    ho provato e, se non erro, il codice dovrebbe essere più o meno questo, vero?

    codice:
     int [] x=new int [names.length];
     x[]=Integer.parseInt(names);
    ma mi dà errore perchè dice che il parseInt non accetta String[]. come posso rimediare?
    Originariamente inviato da ritita
    l'ho studiato ma non riesco davvero ad uscirmene da sto problema. non potresti almeno dirmi dove sbaglio? non voglio tu mi dia il codice pronto
    Guarda la documentazione di Integer.parseInt() e vedrai che il metodo accetta un'unico parametro String e restituisce un unico valore int (o lancia un'eccezione se la stringa non è un numero). Tu gli stai passando un array di String e stai salvando il risultato in un array di int.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.