Java-programma's doorgaans alfanumerieke content op te slaan (bijvoorbeeld , keyboard input ) in String objecten , ongeacht of de bijzondere snaar toevallig een aantal vertegenwoordigen . Echter , dit onderscheid cruciaal is voor sommige toepassingen . U kunt Java code die bepaalt of de inhoud van een string met recht representatie van een aantal , dat wil zeggen of de reeks gebeurt werkelijk alfanumeriek of enkel numerieke schrijven. Instructies 1 Voeg de volgende regel aan het begin van het Java-programma : . Import java.io. * ; import java.lang.Exception * ; Store 2 de inhoud die u wilt controleren op een Java- string die leest van de programma 's standaard invoer : String myString = " " ; InputStreamReader myInputStream myString = myInputReader.readLine ( ) ; ; 3 BufferedReader myInputReader = new BufferedReader ( myInputStream ) > poging om de input string te converteren naar een aantal tijdens het controleren of de resultaten poging in een fout ( een Java- uitzondering ) , zoals in de volgende voorbeeldcode : try { int numberEquivalent = Integer.parseInt ( myString ) ; } catch ( NumberFormatException exc ) { //myString is een alfanumerieke string en geen geldig Integer } < br >
|