Computer memorizzano i dati come sequenze di uno binario e zero . Questi dati possono poi essere astratte in un tipo specifico, come un personaggio che rappresenta un numero o una lettera . Cambiare tra queste rappresentazioni è abbastanza facile . La parte difficile è scoprire se un dato insieme di dati è opportuno essere cambiato in un altro . Ad esempio , quando si converte una stringa in un doppio , si dovrebbe prima di controllare per vedere se la stringa contiene valori numerici , altrimenti non avrebbe alcun senso nel convertirlo. Queste sono le insidie di scrittura di applicazioni di conversione . Cose che ti serviranno 
 Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle 
 Mostra più istruzioni 
 1 
 caricare il NetBeans IDE facendo clic sulla sua icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Application " dalla lista sul lato destro dello schermo . Un nuovo file di codice sorgente viene visualizzato nell'editor di testo NetBeans . Il file di codice sorgente contiene un metodo main vuoto 
 2 
 Dichiarare un array di stringhe , scrivendo , tra le parentesi graffe del metodo principale : . 
 Stringa 
 s [ ] = { "uno" , " due " , "tre" } ; 
 3 
 dichiarare un altro array di doppio a destra sotto la dichiarazione di array di stringhe : 
 
 doppio d [ ] ; 
 
 4 
 scorrere l' array di stringhe e controllare ogni valore per vedere se è numerico . Ad esempio , scrivere il seguente ciclo for : 
 
 for (int i = 0 , int j = 0; i < s.length (); i + + ) per 
 { } 
 
 5 
 test di ogni personaggio e vedere se è numerico inserendo il seguente codice all'interno delle parentesi graffe del ciclo for : 
 
 if ( s [ i] fiammiferi ( " - \\ \\ d + . ? ( . \\ \\ d + ) ? " ) ) per 
 { } 
 6 
 aggiungere il valore numerico per la doppia matrice scrivendo il seguente all'interno delle parentesi graffe di if: 
 
 d [ j + + ] ; 
 7 
 Eseguire il programma premendo il tasto "F6 " . Il programma filtrare la lista di stringhe e di convertire tutti i dati numerici in valori in una serie di doppie.