Wie man ein String Array zu Double konvertieren . Diese Daten können dann in einem bestimmten Typ abstrahiert werden , wie eine Figur , die eine Zahl oder ein Buchstabe steht . Der Wechsel zwischen diesen Darstellungen ist ziemlich einfach. Der schwierige Teil ist, herauszufinden, ob ein bestimmter Datensatz ist angemessen, zum anderen geändert werden. Zum Beispiel , wenn eine Zeichenfolge zu einem doppelten , würde können, müssen Sie überprüfen, ob die Zeichenfolge numerische Werte enthalten , sonst wäre es nicht sinnvoll , bei der Umwandlung zu machen. Das sind die Fallstricke schriftlich Umwandlung Anwendungen . Things You
Java Software Development Kit mit NetBeans Integrated Development Environment (IDE) brauchen Bundle
anzeigen Weitere Anweisungen
1
laden NetBeans IDE , indem Sie auf das Programmsymbol . Wenn das Programm geladen wird, auf " Neu /New Project" navigieren und wählen Sie " Java Application " aus der Liste auf der rechten Seite des Bildschirms. Eine neue Quellcode-Datei erscheint in der NetBeans Texteditor. Der Source-Code -Datei enthält eine leere main-Methode
2
Declare ein Array von Strings , indem Sie den folgenden zwischen den geschweiften Klammern der main-Methode : .
String s [] = { "eins" , "2 ", " drei "} ;
3
Declare ein weiteres Array von double rechts unterhalb des String Array-Deklaration :
double d [];
4
durch die String-Array durchlaufen und überprüfen jeden Wert zu sehen, ob es numerisch ist. Schreiben Sie zum Beispiel die folgende for-Schleife :
for (int i = 0, int j = 0; i < s.length (); i + +) {}
5
-Test jedes Zeichen und sehen, ob es numerisch , indem Sie den folgenden Code innerhalb der geschweiften Klammern der for-Schleife ist :
if ( s [i] Spiele ( "- \\ \\ d + . ? ( . \\ \\ d +) ? ") ) {}
6
Fügen Sie den numerischen Wert der doppelten Reihe von Schreiben der folgenden innerhalb der geschweiften Klammern der if-Anweisung :
d [ j + +] ;
7
Führen Sie das Programm durch Drücken der Taste "F6" . Das Programm filtert die Liste von Strings und konvertiert alle numerischen Daten in Werte in einem Array von Doppelzimmer.