Come convertire una matrice di stringhe a raddoppiare

August 25

I computer memorizzano i dati come sequenze di uno binario e zero. Questi dati possono poi essere estratta 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 a un altro. Ad esempio, quando si converte una stringa in un doppio, si dovrebbe per prima cosa controllare per vedere se la stringa contiene valori numerici, altrimenti non avrebbe alcun senso convertirlo. Queste sono le insidie ​​per iscritto le richieste di conversione.

istruzione

1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Quando il programma carica, navigare a "Nuovo progetto Nuovo /" e selezionare "Java Application" dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Il file di codice sorgente contiene un metodo main vuoto.

2 Dichiarare un array di stringhe scrivendo il seguente tra le parentesi graffe del metodo principale:

stringa s [] = { "uno", "2", "tre"};

3 Dichiarare un altro array di doppio proprio sotto la dichiarazione array di stringhe:

Double D [];

4 Scorrere l'array di stringhe e verificare ogni valore per vedere se è numerico. Ad esempio, scrivere il seguente ciclo for:

for (int i = 0, int j = 0; i <s.length (); i ++)

{}

5 Testare ogni personaggio e vedere se è numerico inserendo il seguente codice all'interno delle parentesi graffe del ciclo for:

if (s [i] .matches ( "-?.? \ d + (\ d +)"))

{}

6 Aggiungere il valore numerico per il doppio array scrivendo il seguente all'interno delle parentesi graffe del if:

d [j ++];

7 Eseguire il programma premendo il tasto "F6". Il programma filtrare l'elenco di stringhe e convertire tutti i dati numerici in valori in una serie di doppie.