Στην Java, συναντάμε καταστάσεις όπου πρέπει να χρησιμοποιήσουμε αντικείμενα αντί πρωτόγονων τύπων δεδομένων. Για να το πετύχετε αυτό, παρέχει τάξη περιτυλίγματος Χαρακτήρας για πρωτόγονα απανθρακώνω . Σε αυτό το άρθρο σχετικά με το Char in Java, ας το καταλάβουμε λεπτομερώς.
Τα ακόλουθα θέματα θα καλυφθούν σε αυτό το άρθρο:
Ας ξεκινήσουμε!
Κατηγορία χαρακτήρων στην Java
ο Κατηγορία χαρακτήρων γενικά τυλίγει την τιμή όλων των πρωτόγονων τύπων c έχει σε ένα αντικείμενο . Οποιοδήποτε αντικείμενο του τύπου χαρακτήρα μπορεί να περιέχει ένα μόνο πεδίο του οποίου ο τύπος είναι απανθρακώνω . Η κλάση χαρακτήρων προσφέρει μια σειρά χρήσιμων τάξεων (δηλ. Στατικής) για εργασία με χαρακτήρες.
Για να δημιουργήσετε ένα αντικείμενο χαρακτήρα με τον χαρακτήρα οικοδόμος &μείον
Παράδειγμα αντικειμένων java
Χαρακτήρας ch = νέος χαρακτήρας ('a')
Η παραπάνω δήλωση δημιουργεί ένα αντικείμενο χαρακτήρα που περιέχει «a» τύπου char. Υπάρχει μόνο ένας κατασκευαστής στην κατηγορία χαρακτήρων που αναμένει ένα όρισμα του τύπου δεδομένων char.
Στη συνέχεια σε αυτό το άρθρο σχετικά με το Char in Java, ας δούμε μερικές ακολουθίες διαφυγής που χρησιμοποιούνται με τους χαρακτήρες στην Java.
Ακολουθία διαφυγής
Ένας χαρακτήρας του οποίου προηγείται ένα ανάστροφη κάθετο () καλείται γενικά μια ακολουθία διαφυγής. Παρακάτω υπάρχει ένας πίνακας που θα σας βοηθήσει να κατανοήσετε αυτήν την ιδέα.
Ακολουθία διαφυγής | Περιγραφή |
τ | Εισάγει μια καρτέλα στο κείμενο σε αυτό το σημείο. |
ν | Εισάγει μια νέα γραμμή στο κείμενο. |
σι | Εισάγει ένα backspace στο κείμενο σε αυτό το σημείο. |
ρ | Εισάγει μια επιστροφή μεταφοράς στο κείμενο σε αυτό το σημείο. |
φά | Εισάγει μια ροή φόρμας στο κείμενο σε αυτό το σημείο. |
' | Εισάγει έναν μόνο χαρακτήρα απόσπασμα στο κείμενο σε αυτό το σημείο. |
' | Εισάγει έναν χαρακτήρα διπλού εισαγωγικού στο κείμενο σε αυτό το σημείο. |
Εισάγει έναν ανάστροφο χαρακτήρα στο κείμενο σε αυτό το σημείο. |
Δεδομένου ότι έχετε κατανοήσει τις ακολουθίες διαφυγής, ας προχωρήσουμε και καταλάβουμε τις μεθόδους που χαρακτηρίζουν στην Ιάβα.
Μέθοδοι κατηγορίας χαρακτήρων
Ο παρακάτω πίνακας συζητά μερικά σημαντικά της κατηγορίας χαρακτήρων.
Μέθοδοι | Περιγραφή |
isWhitespace () | Βοηθά στον προσδιορισμό του κατά πόσον η καθορισμένη τιμή char είναι κενό διάστημα. |
isDigit () | Βοηθά στον προσδιορισμό του εάν η καθορισμένη τιμή char είναι ένα ψηφίο. |
isLetter () | Βοηθά στον προσδιορισμό του κατά πόσον η τιμή char είναι ένα γράμμα. |
isUpperCase () | Βοηθά στον προσδιορισμό του κατά πόσον η καθορισμένη τιμή char είναι κεφαλαία. |
isLowerCase () | Βοηθά στον προσδιορισμό του κατά πόσον η καθορισμένη τιμή char είναι πεζά. |
σεUpperCase () | Επιστρέφει την κεφαλαία μορφή της καθορισμένης τιμής char. |
toLowerCase () | Επιστρέφει τη πεζά μορφή της καθορισμένης τιμής char. |
toString () | Επιστρέφει ένα αντικείμενο String που αντιπροσωπεύει την καθορισμένη τιμή χαρακτήρα |
Στη συνέχεια, σε αυτό το άρθρο σχετικά με το Char in Java, ας δούμε την πρακτική εφαρμογή των παραπάνω μεθόδων.
πώς να χρησιμοποιήσετε το χώρο ονομάτων στο c ++
Κώδικας:
import java.util.Scanner δημόσια τάξη JavaCharacterExample1 {public static void main (String [] args) {// Ρωτήστε τον χρήστη για την πρώτη εισαγωγή. System.out.print ('First input:') // Χρησιμοποιήστε την κλάση Scanner για να λάβετε την είσοδο του χρήστη. Scanner scanner = νέο Scanner (System.in) // Παίρνει την είσοδο του χρήστη. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Μετρήστε τους χαρακτήρες για έναν συγκεκριμένο χαρακτήρα. για (char ch1: value1) {result1 = Character.charCount (ch1)} // Εκτυπώστε το αποτέλεσμα. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Ο κωδικός κατακερματισμού για τον χαρακτήρα' + ch2 + 'δίνεται ως:' + result2 + 'n')} System.out.print ('Τρίτη είσοδος: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' Ο χαρακτήρας '+) ch3 + 'είναι ένα ψηφίο.')} αλλιώς {System.out.println ('Ο χαρακτήρας' + ch3 + 'δεν είναι ψηφίο.')} System.out.print ('Fourth input:') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('The τέταρτος χαρακτήρας' + ch4 + 'είναι έλεγχος ISO : '+ αποτέλεσμα4)}}}}
Παραγωγή:
Πρώτη είσοδος: 89 Τιμή: 1 Δεύτερη είσοδος: J Ο κωδικός κατακερματισμού για τον χαρακτήρα «J» δίνεται ως: 74 Τρίτη είσοδος: 5 Ο χαρακτήρας «5» είναι ένα ψηφίο. Τέταρτη είσοδος: h Ο τέταρτος χαρακτήρας «h» είναι έλεγχος ISO: false
Με αυτό, καταλήγουμε σε αυτό το άρθρο σχετικά με το Char in Java. Ελπίζω να καταλάβατε τις βασικές αρχές της Java. Εάν βρήκατε αυτό το άρθρο στο 'Char in Java', ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Είμαστε εδώ για να σας βοηθήσουμε με κάθε βήμα στο ταξίδι σας, για να γίνετε εκτός από αυτές τις ερωτήσεις της συνέντευξης java, έχουμε ένα πρόγραμμα σπουδών που έχει σχεδιαστεί για φοιτητές και επαγγελματίες που θέλουν να γίνουν Ιάβα Προγραμματιστής.
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του «Char in Java ' και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.