myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   java: scanner->string -> einzelne integer? (https://mygully.com/showthread.php?t=2184014)

tuete771 15.12.10 14:51

java: scanner->string -> einzelne integer?
 
hallo,
ich möchte eine string-eingabe mit der scanner-klasse realisieren und diese dann zu einzelnen integer umwandeln...

z.b.: eingabe:"1234" zu 1, 2, 3, 4....quasi die werte einzeln verwerten.

später sollen die werte 1-4 in ein int-array gespeichert werden...
nur wie mache ich das?

movpclr 16.12.10 00:06

wandelst den string einfach in ein char array um und dann kannst einfach die felder prüfen und dann kopieren..
bin nicht so der java mensch aber das ist doch da recht komfortabel oder?
sind glaubich sogar schon klassen vorhanden.. einfach .toString() / .toCharArray() oder sowas
aber ich bin ein java depp. vllt gehts einfacher..

Tiega 16.12.10 00:10

EDIT: hatta recht :D

germgerm 17.12.10 13:34

Für deinen speziellen Fall würde ich es wie in C machen:

Code:

                    String strValue = "123";
                    int iTest = strValue.charAt(2) - '0';


Sonst gibt es auch die statische Methode Integer.parseInt().

Code:

           
                    try
                    {
                            iTest = Integer.parseInt(strValue);                 
                    }
                    catch (Exception e)
                    {
                            iTest = -4711;
                    }



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.