Nwlapcug.com


Come convertire una matrice di stringhe in doppio

I computer memorizzano i dati come sequenze di binari uni e zeri. Questi dati possono quindi essere astratti 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 determinato set di dati è opportuno essere cambiato ad un altro. Ad esempio, quando si converte una stringa in un valore double, prima è necessario controllare per vedere che se la stringa contiene valori numerici, altrimenti non avrebbe senso a convertirlo. Queste sono le insidie nella scrittura di applicazioni di conversione.

Istruzioni

1

Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "New/New Project" e selezionare "Applicazione Java" dall'elenco sul lato destro dello schermo. Verrà visualizzata la finestra di un nuovo file di codice sorgente nell'editor di testo di NetBeans. File di codice sorgente contiene un metodo principale vuoto.

2

Dichiarare una matrice di stringhe scrivendo il seguente tra le parentesi graffe del metodo main:

String s [] = {"one", "2", "tre"};

3

Dichiarare un'altra matrice di destra del doppio sotto la dichiarazione di matrice di stringa:

Double [] d;

4

Scorrere la matrice di stringhe e controllare ogni valore per vedere se è numerico. Ad esempio, scrivere il seguente ciclo for:

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

{}

5

Ogni personaggio alla prova 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 a doppia matrice scrivendo il seguente all'interno delle parentesi graffe del se istruzione:

d [j + +];

7

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