Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να ελέγξετε αν ένα String σε Java είναι το Άλφα

προγράμματα Java αποθηκεύουν συνήθως αλφαριθμητικό περιεχόμενο ( π.χ. , πληκτρολόγιο εισόδου ) σε String αντικείμενα , ανεξάρτητα από το αν η συγκεκριμένη σειρά που συμβαίνει να αντιπροσωπεύει έναν αριθμό . Ωστόσο , η διάκριση αυτή είναι ζωτικής σημασίας για ορισμένες εφαρμογές . Μπορείτε να γράψετε κώδικα Java που καθορίζει αν το περιεχόμενο ενός String είναι μια νόμιμη αντιπροσώπευση ενός αριθμού , που είναι , αν το string που συμβαίνει να είναι πραγματικά αλφαριθμητικών ή απλά αριθμητικό . Οδηγίες
Η 1

Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του προγράμματος Java : .

Java.io. εισαγωγής * ?

Java.lang.Exception εισαγωγής * ? 2

Αποθηκεύστε το περιεχόμενο που θέλετε να ελέγξετε σε Java String που διαβάζει από το standard input του προγράμματος :

String myString = " " ?

InputStreamReader myInputStream = νέα InputStreamReader ( System.in ) ?

BufferedReader myInputReader = νέα BufferedReader ( myInputStream ) ?

myString = myInputReader.readLine ( ) ?
εικόνων 3

προσπάθεια για να μετατρέψει το string εισόδου σε έναν αριθμό, ενώ τον έλεγχο αν τα αποτελέσματα προσπάθεια σε κατάσταση σφάλματος ( μια εξαίρεση Java ) , όπως στο ακόλουθο δείγμα κώδικα :

try {

int numberEquivalent = Integer.parseInt ( myString ) ?

} αλιευμάτων ( NumberFormatException χωρίς Φ.Π.Α. ) {

//myString είναι ένας αλφαριθμητικός String και δεν είναι έγκυρο Ακέραιος

}


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα